Todd Denniston writes: > > I have not read the code (enough to understand the current question), but my > quick look through the manual[2] does not indicate that `cvs commit` takes > out the #cvs.lock in all the directories in the whole tree at one time, or > even the whole sub tree within the directory the commit is taking place in > at one time.
Commit locks all the directories you're committing files to for the duration of the operation. That is, if you're committing a/b/c/file1 and a/b/d/file2, CVS locks a/b/c and a/b/d -- it does not lock a, a/b, or any other subdirectories of a/b. Most, if not all, other operations just lock one directory at a time. -Larry Jones I've got more brains than I know what to do with. -- Calvin _______________________________________________ Info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
