I've set up a CVS module with "cvs watch on" so that users have to use
"cvs edit" to reserve files for editing. This works fine for serial
editing of unmergeable binary files files. When users try to edit
files already marked for editing by someone else they are told the file
is unavailable for editing as expected.
The problem that I've encountered is that if a user subsequently checks
out the same module again to a different location (i.e. two different
sandboxes for the same module) CVS forgets about any files that user
marked for editing before the second checkout. Is this behavior by
design or a bug? I'm using CVS version 1.11.1p1 on a Linux server?