On Friday 23 December 2005 22:36, Ciaran McCreesh wrote: > On Fri, 23 Dec 2005 20:33:13 +0100 Paul de Vrieze <[EMAIL PROTECTED]> > > wrote: > | - Checkout time of a full new tree (no load, and with load) > > Do we really care about this? SVN will do really really badly here, but > does it matter?
Depends on how long it takes. More than half an hour on a fast connection would certainly be quite long. If it gets into 4 hours or more, it becomes a real anoyance. > > | - Concurrency performance (how do multiple simultaneous commits and > | updates perform) > > With this one, you've got to bear in mind that SVN will correctly > handle transaction commits, whereas CVS will quite happily let you crap > all over half of someone else's transaction. > > Performance comparisons are only one part of it... I know, I should probably have mentioned it. But the proper concurrency support comes at a price. To make a proper decision, we need to know how big the price is. A theoretically perfect solution may very well be practically impossible. At that point it shows that the theory overlooked certain issues that users care about. Paul -- Paul de Vrieze Gentoo Developer Mail: [EMAIL PROTECTED] Homepage: http://www.devrieze.net
pgpBJPfAyKVBU.pgp
Description: PGP signature