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