1 |
On Thu, Jan 11, 2007 at 05:51:43PM -0500, Seemant Kulleen wrote: |
2 |
> On Thu, 2007-01-11 at 14:08 -0800, Robin H. Johnson wrote: |
3 |
> > However, for several reasons this is not yet feasible, and furthermore |
4 |
> Just for the sake of completeness can you outline those reasons? |
5 |
I'm not saying it won't happen ever, just not yet. |
6 |
|
7 |
1. The work-in-progress for planning out the migration to the new |
8 |
CVS/SVN box at GNi. The new hardware will be needed regardless of which |
9 |
VCS we will need. |
10 |
|
11 |
2. See the results (and as-yet unpublished GLEP) of Antarus's Summer of |
12 |
Code research into VCS migrations. I'll include his summary verbatim |
13 |
here: |
14 |
"If Gentoo is to switch now I could only recommend SVN. GIT needs |
15 |
just those few extra features to be a viable canidate. I think if |
16 |
there are volunteers to make GIT work for Gentoo than that would be |
17 |
best. GIT is a better all around tool in terms of technical merits |
18 |
for most development tasks." |
19 |
The upstream GIT developers have started work on some of these changes, |
20 |
as they need them (see the recent scaling problems with gitweb on |
21 |
kernel.org). GIT has improved in the 6 months since Antarus's SoC work |
22 |
was done. |
23 |
|
24 |
3. In regards to any possible migration, the point of infra is that it |
25 |
is not acceptable to migration to $X now, and then $Y 6 months down the |
26 |
road. Reasons behind this are concerns over loss of data in repeated |
27 |
migrations, and having to revisit various scripts and tools more than |
28 |
otherwise necessary. |
29 |
|
30 |
My personal view (not infra) on it, is that I'm mostly negative about |
31 |
changing VCS at all - I would prefer not to change, because the status |
32 |
quo works very well as it is. If a change is going to be made, it should |
33 |
be taken as a chance to resolve as many different issues at one time as |
34 |
possible, and for that reason I favour GIT over SVN. |
35 |
|
36 |
-- |
37 |
Robin Hugh Johnson |
38 |
Gentoo Linux Developer |
39 |
E-Mail : robbat2@g.o |
40 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |