[H-GEN] CVS is very very slow ...
Greg Black
gjb at gbch.net
Fri Oct 11 01:37:41 EDT 2002
[ Humbug *General* list - semi-serious discussions about Humbug and ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]
David Seikel wrote:
| --- Greg Black <gjb at gbch.net> wrote:
| > I have one additional data point. I only use CVS over SSH and I
| > am always astonished at just how slow it is -- in my case, this
| > is certainly not caused by DNS lookups or anything like that.
| > In fact, the performance is so sucky that I plan to migrate all
| > my software repository back to RCS with some scripting and make
| > rules to replace the functionality of CVS.
|
| If you are migrating anyway, why not go forward instaed of backward? I'm
| currently looking at subversion, which is being designed as a replacement
| for CVS, one which doesn't suck quite so much. Subversion uses an Apache
| server with WEBDAV to access the repository over the net. It versions
| whole projects at once, rather than one file at once. It sends only the
| diffs across the network, and can deal with binary diffs.
I'd be hard-pressed to think of Apache as a step forward from
CVS, and from what I've heard of subversion to date, I'd say it
was ages away from being ready for prime time. I do agree that
we (meaning the software community) need something that's an
order of magnitude better than the current tools for version
control -- but it's a non-trivial problem to design such a beast
and it's going to be difficult to get enough buy-in from the
user community to move development forward in the common open
source methodology.
It's my guess that the only good replacement system will come
from a single developer who has the time and ability to design
it and the stamina to get it working on his own. Such a tool
could then be adopted by the wider development community as it
evolves, but that would just be the icing on the cake.
Greg
--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'. See http://www.humbug.org.au/
More information about the General
mailing list