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 firstname.lastname@example.org.
> -----Original Message----- > From: Tony Hoyle [mailto:tmh at nodomain.org] > Sent: Thursday, May 29, 2003 11:20 AM > To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook > Subject: Re: [cvsnt] Re: Benefits of CVSNT vs cvs (cyclic) 1.11.x??? > > > On Thu, 29 May 2003 13:17:04 +0000 (UTC), > rick_silton at yahoo.com (Rick Silton) > wrote: > > > >That sounds very good to me (much better than holding off the > >checkout/update requests). > > > It's not a database, though. A checkin actually changes the > structure of the > file, because the head revision is always held as a complete > file, with > everything else as deltas off that. > > Also the NT file locking system doesn't allow for such a > thing - once a file > is open for writing, it's locked for everyone. I agree with you about file locking. But I was talking about commit operations with tens of files. The problem happens during a long commit when one file has already been updated and someone else reads the file *before* all files are updated. Then the person who checked out the files will have some files updated and some files that has not been updated yet. If you are lucky, the project won't compile. If you're not, the project will compile and weird things will happen. > > Tony >