From: Clayton H. <cla...@sp...> - 2003-12-08 16:36:31
|
Hi Nicklas, Thanks for the test case. I have been working through some issues with the latest #cvslib and NAnt as well. Basically the original date problem that you specified is fixed. This was a timing issue where the Entries file was being written before the date information was populated. Two other issues have popped up, the sandbox/ path issue that you mentioned below which is caused by a rewrite of some of the CVS file write components and some extra validations. The sandbox issue seems to be caused by / separators mixed with \ separators. I am currently working through how to resolve this and some other minor issues that have popped up with the validations. The second issue is a little larger. When I checkout a file, delete it and perform an update I am having some issues because the file date is not sent down again. TortoiseCvs seems to default to one date for the file system and another for the entry. This would be fine except that the gap between the time on the file system is sometimes 1 hour (I am assuming because of daylight savings) and sometimes 3 hours. =20 Clayton > -----Original Message----- > From: Nicklas Norling [mailto:nic...@if...] > Sent: December 8, 2003 5:21 AM > To: Clayton Harbour > Cc: 'sha...@li...' > Subject: [Sharpcvslib-developers] RE: [nant-dev] cvs binary update > question/thoughts/concerns >=20 > Some very short additional feedback from my tests today with NAnt > 20031206 and latest cvslib. > cvslib complained about writing outside of the sandbox. Replaced > the original cvslib into NAnt and it worked fine. >=20 > Also created a reproducable case for the timestamp bug. > Here is what I did: >=20 > 1. Use <cvs-checkout> task to checkout a cvs module to a directory > that I call test1. > 2. Use a cvs binary (i.e. TortoiseCVS) and checkout the same module > from cvs to another folder, called test2. > 3. Start your favourite diff engine and point it to Test1\CVS and > Test2\CVS > resp. >=20 > The differance I see it that TortoiseCVS has created an extra file > called Entries.extra. > Also the files Entries differ like this: >=20 > From checkout number 1: > /FileDeploy.cmd/1.1/// > /top.build/1.1/// > D/Documentation/1.1.1.1/// > D/src/1.1.1.1/// >=20 > From checkout number 2: > /FileDeploy.cmd/1.1/Fri Dec 5 17:46:03 2003// > /top.build/1.1/Fri Dec 5 17:47:43 2003// > D/Documentation//// > D/src//// >=20 > It would appear that the third field, called conflict in the cvs spec > http://www.elegosoft.com/cvs/cvsclient.html#SEC6 has a time stamp set > from times inside cvs (it's not a client date/time). Those timestamps > appear to be missing from the Entries file in the structure checked out > from the NAnt task. >=20 > /Nicke >=20 > > -----Original Message----- > > From: Clayton Harbour [mailto:cla...@sp...] > > Sent: den 5 december 2003 16:19 > > To: nan...@li... > > Cc: sha...@li... > > Subject: [nant-dev] cvs binary update question/thoughts/concerns > > > > > > Hi, > > > > > > > > I would like to add a new #cvslib binary to the cvs > > repository and just wanted to have a feel for how close we > > are to the release. The new binary fixes the date problem > > that Nicklas flagged the other day, and has the functionality > > to add rtag to the cvs tasks. I would also like to add a > > compression level option to the checkout/ update as > > compression just relies on the #ziplib which has been well > > tested. If there are concerns I can hold off until after the release. > > > > > > > > > > > > Cheers, > > > > > > > > > > > > Clayton > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. > > Does SourceForge.net help you be more productive? Does it > > help you create better code? SHARE THE LOVE, and help us > > help YOU! Click Here: http://sourceforge.net/donate/ > > _______________________________________________ > > nant-developers mailing list nan...@li... > > https://lists.sourceforge.net/lists/listinfo/nant-developers > > >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: IBM Linux Tutorials. > Become an expert in LINUX or just sharpen your skills. Sign up for IBM's > Free Linux Tutorials. Learn everything from the bash shell to sys admin. > Click now! = http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > _______________________________________________ > Sharpcvslib-developers mailing list > Sha...@li... > https://lists.sourceforge.net/lists/listinfo/sharpcvslib-developers |