[arch-dev-public] Git for the repos
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
>> 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
>> 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
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).
More information about the arch-dev-public