[arch-dev-public] Git for the repos
Allan McRae
allan at archlinux.org
Thu Aug 25 00:34:33 EDT 2011
On 25/08/11 10:49, Tom Gundersen wrote:
> On Thu, Aug 25, 2011 at 1:24 AM, Jan de Groot<jan at jgc.homeip.net> wrote:
>> On Thu, 2011-08-25 at 00:15 +0200, Tom Gundersen wrote:
>>> Thanks to everyone involved with pushing this. I can not wait to get
>>> rid of SVN. Doing anything but the most trivial operations is a huge
>>> PITA.
>>
>> IMHO the only nice features I like from git that aren't in SVN are
>> bisect and the possibility to work on a local copy without being online.
>
> That, in addition to easy branching/merging, rebasing and reverting.
> This is all possible with SVN of course, but it becomes much more
> cumbersome.
>
>> The first part is something we don't use for packaging,
>
> We don't use it because we can't. I think we should though, especially
> for the non-trivial packages (that contain lots of patches or other
> tweaks). In order for bisection to be useful, we'd need to be able to
> do smaller patches, and that's not really practical without local
> commits.
>
You would seriously need to bisect while packaging? If you are applying
patches to packages, you should know exactly what they are doing, or at
least be able to have a damn good idea which patch is causing the issue
you are seeing. I say this being the maintainer of one of the most
patched packages in our repos (glibc, I think there are only a couple of
more patched packages...).
I also see no real need for branching/merging/rebasing while packaging
either. Doing stuff on trunk has worked fine for me and as far as I can
tell is exactly what trunk is for.
But in the end, if someone comes up with a solution using git that does
not alter my workflow much (archco/svn update; make changes;
"commitpkg"; done...), I will accept it for the primary reason that I
find SVN to be slow, or at least how we use it in devtools (especially
after recent changes).
Allan
More information about the arch-dev-public
mailing list