From kde-core-devel Fri Oct 08 20:44:12 2004 From: Mickael Marchand Date: Fri, 08 Oct 2004 20:44:12 +0000 To: kde-core-devel Subject: Re: Moving to SubVersion Message-Id: <4166FC1C.8040707 () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=109726818822834 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tobias Koenig a écrit : | On Fri, Oct 08, 2004 at 07:40:30PM +0000, Frans Englich wrote: | |>On Friday 08 October 2004 19:19, Charles Samuels wrote: | | Hi, | | |>Yes, there lies sense in that; I read somewhere(I can obviously not find the |>link now) a discussion of various version control systems and the conclusion |>was nothing particular, but it clearly showed subversion isn't the obvious |>choice. But one shouldn't go blind on technical features; aspects like user |>base and market share makes a big difference too, especially in the long |>run(for example, who care about the "perfect" system when no one uses it). | | We want to have a versioning system that is familiar to all developers, | and since svn has nearly the same commands like cvs, that's the perfect | solution for us. | | |>KDE switching version control system would be one of the biggest of its kind, |>and have a large impact, so it's important it's done properly. The ones who |>is interested in the switch, should do a thorough investigation, collect |>references, our demands, disassemble every option to the bone -- from license |>to barf capabilities -- and write a paper. | | ... and in 5 years we can start switching... | | Hell, we are developer and we want a working system, not officialism... | | How to migrate? | | 1) Disconnect cvs.kde.org for one hour | 2) Make a copy of the cvs repository | 3) Run csv2svn over the copy | 4) Test the svn repository by checking it out and run a diff over | the cvs and the svn checkout | 5) Check if the branches were converted correctly (this might take the most time) | 6) Move the svn repository back to cvs.kde.org | 7) Put svn.kde.org online | | All good things count 7, so nothing can goes wrong. | | Ciao, | Tobias in any case, we need a test server first I think ... I don't think we can go back to CVS once we switched to subversion, so we'd better be sure it works fine ;) (btw don't use subversion db backend, use fsfs :) for decentralised vcs there is 'svk' (http://svk.elixus.org/) using subversion as backend. I have not tried it though ... maybe other did ? Cheers, Mik -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBZvwZyOYzc4nQ8j0RAu0wAJ9f004KnG69g6ZNZbycGhUme1xRDwCdHXoc VPP+E0mKD+H786dVAjiQkKc= =JJEk -----END PGP SIGNATURE-----