Gentoo Archives: gentoo-scm

From: Christian Faulhammer <fauli@g.o>
To: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] Notes from a recent meeting; Updated conversion
Date: Wed, 27 Oct 2010 06:41:20
In Reply to: [gentoo-scm] Notes from a recent meeting; Updated conversion by Donnie Berkholz

Donnie Berkholz <dberkholz@g.o>:
> A bunch of Gentoo devs and git experts had a great discussion about > sorting out some of the remaining major issues blocking Gentoo's git > conversion at the GSoC mentor summit. We posted notes online, so take > a look if you're interested [1]. The main things we talked about were > commit signing and repository layout, but a number of other blockers > and related issues came up.
That is great news, I hope there is enough momentum to push the migration over the edge. So on the technical side enough potential is gathered, but there are two fields I still worry about: *) Commit policies, especially repoman. Is someone attached to this work? I know, we need to set a policy/repo layout first before talking about any implementation. *) Documentation and user education. My biggest concern, because man-power there is in desperate need there. With openrc nearly everything is ready except the handbooks, because nightmorph is on its own. And as I have seen a big failure in migrating from CVS to Bazaar with the GNU Emacs project (which has settled by now), I hope we can gather enough hand-holding here. GNU Emacs had no good short introduction for newbies on distributed SCM and so scared away some developers in the beginning. As my time is limited as everyone else's, maybe we can gather a team of people that track down all places that need changing and prepare patches that can be applied as soon as Git goes live. Especially a two-page guide on what changes in workflow and best-practices with Git would be great. My experience with Git is shallow (I use Bazaar most of the time), so some more brain-power is definitely needed here.
> On a related note, based on reading about the PostgreSQL git > migration [2], I gave the fromcvs [3] tool a try. My main motivation > was that it does incremental updates, so we don't need to do a full > conversion from scratch every time we want a current git repo from > CVS.
I was thinking the same when I read the article... V-Li -- Christian Faulhammer, Gentoo Lisp project <URL:>, #gentoo-lisp on FreeNode <URL:>


File name MIME type
signature.asc application/pgp-signature


Subject Author
Re: [gentoo-scm] Notes from a recent meeting; Updated conversion Theo Chatzimichos <tampakrap@g.o>