1 |
Steve Long wrote: |
2 |
> Robin H. Johnson wrote: |
3 |
>> My personal view (not infra) on it, is that I'm mostly negative about |
4 |
>> changing VCS at all - I would prefer not to change, because the status |
5 |
>> quo works very well as it is. If a change is going to be made, it should |
6 |
>> be taken as a chance to resolve as many different issues at one time as |
7 |
>> possible, and for that reason I favour GIT over SVN. |
8 |
>> |
9 |
> <noob alert> I'm looking for a distributed SCM atm, and have come down to |
10 |
> git, bzr, svn or arch. (darcs looks nice but adds haskell dependency.) I'd |
11 |
> really like to know which one gentoo-devs prefer and why (without starting |
12 |
> a flame- if this is OT then np.) I'm leaning to git simply because it's |
13 |
> used for the kernel, which seems like a project that would really stretch a |
14 |
> VCS. |
15 |
> |
16 |
|
17 |
As others have pointed out, SVN isn't distributed but it's very stable |
18 |
and very user friendly (much more than git imho, but YMMV). |
19 |
|
20 |
KDE migrated to svn about a year ago, and Gnome folks did it too a few |
21 |
weeks ago. One thing that might bite us when doing any migration (svn, |
22 |
git, whatever) is the CVS data. |
23 |
|
24 |
Because atomic commits don't exist in CVS, the scripts rely on |
25 |
commit/modification dates to recreate atomic commits in svn/git. |
26 |
Unfortunately, in some not-so-rare cases, it can definitely mess things |
27 |
up, and Gnome folks took about 6 months to get rid of these issues. |
28 |
|
29 |
In any way, I think it'd be best to contact admins from |
30 |
Gnome/KDE/FreeDesktop/kernel/... to see how to handle issues on the |
31 |
server side, eg : |
32 |
|
33 |
- git uses very little space but a lot of CPU |
34 |
- svn uses a lot of disk space |
35 |
- <add your favorite statement here> |
36 |
|
37 |
Are those statements true for portage? Do they actually matter for us? |
38 |
|
39 |
*Conclusion* We'd need to try a migration of snapshots to see how much |
40 |
load it would be to migrate gentoo-x86 from CVS onto something else. |
41 |
|
42 |
Cheers, |
43 |
|
44 |
Rémi |
45 |
|
46 |
PS, my daddy's SCM can beat the crap out your daddy's SCM anytime! ;) |
47 |
|
48 |
-- |
49 |
gentoo-dev@g.o mailing list |