Rondal, >Right. But you really need to change the way you work so that you aren't >sharing working directories.
CVS is designed as a Distributed Unreserved solution to version control - which is a verbose way of saying that people are not supposed to share a working directory because the working directory is supposed to be on a local drive (in windows terms anyway). In CVSNT (free GPL just like CVS, Unix/Linux/Windows/Mac) we have been gradually trying to expand the number of methodologies that CVSNT can support, including centralised and reserved. If you use CVSNT then you can checkout without a username and the username is populated at each action. Eg: Cvs -d :pserver:myserver:/myrepo Now when user "fred" does a commit it will be done as fred, and when "mary" does a commit as mary... I don't *think* cvs supports this, but Larry can confirm I'm sure. Also I *think* that this is a client side issue, so in theory you can use CVSNT client and keep your current CVS server, re-create your sandbox without a username and you are away. The CVSNT open source project may be contacted via the newsgroup: http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt or news://news.cvsnt.org/support.cvsnt Regards, Arthur _______________________________________________ Info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
