> You do lose performance, but I think Samba is particularly slow.

In spades!

> For me, the ease of administration gained by not having to handle client-server
> more than makes up for that, since we don't do tons of heavy tagging and
> branching.  

I do lots of branching and tagging, and therefore have been tempted
by server.

But, I think the real problem is that CVS tags abd branches reside 
in the RCS data files, rather than in a separate file. There is no reason
to do this; it is just plain WRONG.  E.g. I may have read-only access
to a library file, and I may want to indicate that I depend on a particular
version by tagging - but to tag I need the ability to write the RCS file?
WRONG, WRONG, WRONG! E.g. tagging is not an atomic action?
WRONG!  

Once you place tag info in separate files, the performance cost 
goes down dramatically.

Reply via email to