Paul de Vrieze wrote:
On Sunday 25 January 2004 04:02, Robin H. Johnson wrote:
A normal CVS checkout of the gentoo-x86 from the tree (locally on the CVS server) takes 8 minutes. Your SVN co took 3.8 times as long as the CVS checkout so thats nearly 30 minutes to do a checkout :-(.
Both take too long to my sense. Which is basically what I experienced before.
Well thats 30 minutes for the whole tree initially, as i understand thats because svn is doing alot more in the background than CVS is, anyway i might just have not known how to operate it correctly so speeding it up might be a possibility.
However note that thats 30 minutes for the whole tree, just grabbing the part you're going to be working on or even updating your working copy will never take that long once you have cheked it out initially.
$ find /usr/portage -maxdepth 1 -iname '*-*'|sort|wc -l 104
So grabbing a whole subbranch is still just 16 seconds on average (of course they differ in size)
It could be better but its not that bad, especially considering all the atvantages you get.
I am really worried about lock contention however. We already keep all of the cvs locks on a tmpfs filesystem for speed and disk fragmentation reasons.
I don't know how subversion does this, but you are right that it is possible that subversion does global locking. In that case subversion is out of the question.
Paul
-- [EMAIL PROTECTED] mailing list
