Gentoo Archives: gentoo-scm

From: Donnie Berkholz <dberkholz@g.o>
To: gentoo-scm@l.g.o
Subject: [gentoo-scm] Notes from a recent meeting; Updated conversion
Date: Tue, 26 Oct 2010 16:35:55
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.



Donnie Berkholz
Sr. Developer, Gentoo Linux