Moving to SubVersion
Mickael Marchand
marchand at kde.org
Fri Oct 8 21:44:12 BST 2004
-----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-----
More information about the kde-core-devel
mailing list