I'm considering moving from CVS to Subversion now that svn finally installs cleanly with fink on OS X. However...
real 0m0.960s
user 0m0.870s
sys 0m0.040s
$ time cvs --version > /dev/null
real 0m0.040s
user 0m0.000s
sys 0m0.020s
Please, please, please tell me every Subversion command isn't going to take a minimum of a second to execute.
shazam:~ cwinters$ time svn --version >/dev/null
real 0m0.066s
user 0m0.050s
sys 0m0.020s
shazam:~ cwinters$ time cvs --version >/dev/null
real 0m0.091s
user 0m0.000s
sys 0m0.020s
My only use of svn has been on win32. There I found that for everything except checking out it was as fast or faster than cvs. Checking out an SVN branch is remarkably slow, but you only take the hit once.
Having 'svn status' and 'svn diff' that don't have to go out to the repository to get information is excellent.
I'm hesitant to move from CVS though because at least in the 1.0 series svn used Berkeley DB; I've had BDB storage corrupt more often than filesystems and it's not worth the pain. I heard svn 1.1+ allows you to store in the filesystem though...
Re:slow version
rooneg on 2004-10-17T14:27:14
The slowness that was discussed on the list was related to the operation that underlies the 'svn list' command, and only when used over the ra_dav ra layer. It'll be fixed in 1.1.1, which should be out in the next day or so, the fix was already released as part of 1.0.9 if you're still using the 1.0.x series of releases.
That said, that problem has nothing to do with what he's seeing here.