On 2004-09-23 00:43:16 +0100 Andrew Savory lists@andrewsavory.com wrote:
Use SVN instead - it's built with exactly this sort of use in mind, is more firewall-friendly, and is a significant improvement on CVS.
It fixes a few of the many CVS bugs, but some other fixes aren't expected any time soon because they need serious architectural work.
Writing "more firewall-friendly" hides significant complexity: last I knew, SVN needed shell access (same problems as for CVS), svnserve (similar problems to pserver) or HTTP WebDAV. Most HTTP proxies don't seem to let WebDAV through unmolested, which is evil bad and wrong but still happens.
There's no point going down the CVS route for new projects, unless you specifically need to.
I'd agree with that, though. There are a lot of better candidates available now and some handy comparisons to help you pick the right one for your needs, like http://wiki.gnuarch.org/moin.cgi/SubVersionAndCvsComparison by Mingo.