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
Message-Id: 20101026163551.GC10334@comet.mayo.edu
1 Hi all,
2
3 A bunch of Gentoo devs and git experts had a great discussion about
4 sorting out some of the remaining major issues blocking Gentoo's git
5 conversion at the GSoC mentor summit. We posted notes online, so take a
6 look if you're interested [1]. The main things we talked about were
7 commit signing and repository layout, but a number of other blockers and
8 related issues came up.
9
10 On a related note, based on reading about the PostgreSQL git migration
11 [2], I gave the fromcvs [3] tool a try. My main motivation was that it
12 does incremental updates, so we don't need to do a full conversion from
13 scratch every time we want a current git repo from CVS.
14
15 It was awesome. It took 2 hours to finish a full conversion and repack.
16 An incremental update after 2 days worth of commits took 2 minutes!
17 Nicely, it accepts a standard cvsimport-format authors file, and I've
18 got a script to generate that from userinfo.xml [4]. After a few manual
19 fixes to the authors listing, it worked great. I have an updated
20 gentoo-x86.git repo but held off on posting it anywhere public, since I
21 don't have a good place to put it. If anyone else wants the authors
22 file, let me know and I'll send it to you.
23
24
25 1. http://etherpad.osuosl.org/gsoc-gentoo-dev
26 2. http://lwn.net/Articles/409635/
27 3. http://ww2.fs.ei.tum.de/~corecode/hg/fromcvs/
28 4. http://dev.gentoo.org/~dberkholz/scripts/git_authors
29
30 --
31 Thanks,
32 Donnie
33
34 Donnie Berkholz
35 Sr. Developer, Gentoo Linux
36 Blog: http://dberkholz.wordpress.com

Replies