Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-scm
Hi all,
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.
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.
It was awesome. It took 2 hours to finish a full conversion and repack.
An incremental update after 2 days worth of commits took 2 minutes!
Nicely, it accepts a standard cvsimport-format authors file, and I've
got a script to generate that from userinfo.xml [4]. After a few manual
fixes to the authors listing, it worked great. I have an updated
gentoo-x86.git repo but held off on posting it anywhere public, since I
don't have a good place to put it. If anyone else wants the authors
file, let me know and I'll send it to you.
1. http://etherpad.osuosl.org/gsoc-gentoo-dev
2. http://lwn.net/Articles/409635/
3. http://ww2.fs.ei.tum.de/~corecode/hg/fromcvs/
4. http://dev.gentoo.org/~dberkholz/scripts/git_authors
--
Thanks,
Donnie
Donnie Berkholz
Sr. Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
|
|