Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
CVSROOT: /usr/local/cvs Module name: cvsnt Repository: cvsnt/windows-NT/ Changes by: tmh at sisko.local.nodomain.org.nodomain.org 04/05/08 02:36:25 Modified files: cvsnt/lockservice/: Tag: CVSNT_2_0_x LockParse.cpp cvsnt/src/: Tag: CVSNT_2_0_x add.c checkin.c checkout.c commit.c cvs.h filesubr.c lock.c main.c mkmodules.c rcs.c rcs.h recurse.c rename.c server.c cvsnt/windows-NT/: Tag: CVSNT_2_0_x filesubr.c Log message: Add some of the lockserver features from the dev version. We need to remove directory locks as much as possible, as they aren't compatible with something like a rename. Lock handling is done by a lock ID which is much faster than parsing the path all the time (plus the removal of directory locks greatly simplifies the code).