[cvsnt] ntserver vs. local

Tony Hoyle tmh at nodomain.org
Wed Dec 10 21:49:25 GMT 2003


Peter Crowther wrote:


> Mmm... to be fair, there's one thing local mode sometimes has that
> running a server doesn't: MIS support.  Especially if you want your CVS
> repository somewhere that's backed up, given that the server should be
> accessing local filestore, not networked.  In a large or paranoid
> organisation, getting authority to run such a beast on supported
> hardware can be difficult.
> 
Not really.  You either need CVS or you don't.  If you don't, and it's a
personal project, then run it on your desktop or something.  If you need
it, the it's the job of the network support team to support that.  That's
why they're called 'support'.  If they won't support it, you can't run
version control (all version control systems require a server of some
kind).

If you insist on running over a network and something goes wrong then you've
got no support at all - since you're running an unsupported configuration. 
People have reported corruption from running over networks, and the reply
is just 'don't do that'.  There isn't a reasonable way of supporting such a
configuration.

If your company is that anal about resources they're going to shut you down
when the see the network traffic anyway - local mode has to read the entire
RCS file, then write a complete copy of it for *Every* commit.  It reads
the entire RCS file for *every* checkout.   20 developers doing that at
once could easily totally saturate a 100MB network.

Tony




More information about the cvsnt mailing list