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 |