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.
Hi all, I'm quite used to use CVS on Linux and I get some troubles making CVSNT work properly ! I installed it on a Windows 2000 Server with almost no troubles (just had a problem with spaces in PATH). Then: 1. I created a repository and initialized it. 2. I created a module TestCVS : everything went OK 3. I added and commited a text file test.txt (cvs -q -x add test.txt then cvs -q -x commit -m "blabla" test.txt) : everything went OK 4. I modified and commited it : everything went OK 5. I ran rcsdiff -p --unified=3 -r1.1 -r1.2 "/repository/test.txt,v" : CVSNT told me that everything is different 6. I modified and commited the file again : everything went OK 7. I ran rcsdiff -p --unified=3 -r1.1 -r1.3 "/repository/test.txt,v" : CO told me that "edit script refers to line past end of file" then "co aborted" 8. I ran rcsdiff -p --unified=3 -r1.2 -r1.3 "/repository/test.txt,v" : CVSNT told me that everything is different I made EXACTLY the same manipulation on my CVS server on my linux box and EVERYTHING was OK So what's the problem ??? Why are there such differences. I tried to find why I got such troubles and I discovered: On my W2K Server box: the RCS file looks like ----------------- test.txt,v ------------------ head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 2002.10.28.13.19.53; author HarperD; state Exp; branches; next 1.2; 1.2 date 2002.10.28.13.18.58; author HarperD; state Exp; branches; next 1.1; 1.1 date 2002.10.28.13.17.58; author HarperD; state Exp; branches; next ; desc @@ 1.3 log @Société @ text @Damien Harper KEOPS InfoCentre @ 1.2 log @Nom @ text @d1 3 <---- Look at these values @ 1.1 log @Prénom @ text @d1 2 <---- Look at these values @ ----------------- end of test.txt,v ------------------ On my linux box, it looks like ----------------- test.txt,v ------------------ head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 2002.10.28.13.19.53; author HarperD; state Exp; branches; next 1.2; 1.2 date 2002.10.28.13.18.58; author HarperD; state Exp; branches; next 1.1; 1.1 date 2002.10.28.13.17.58; author HarperD; state Exp; branches; next ; desc @@ 1.3 log @Société @ text @Damien Harper KEOPS InfoCentre @ 1.2 log @Nom @ text @d3 1 <---- Look at these values @ 1.1 log @Prénom @ text @d2 1 <---- Look at these values @ ----------------- end of test.txt,v ------------------ If you have a look at the lines I flagged "<---- Look at these values", you can see that the values are swapped : on w2k : @d1 2 and @d1 3 on Linux: @d2 1 and @d3 1 If I manually swap these values in the RCS file on w2k, it work and the rcsdiff command give me the good results (what really change from one version to another) I have no idea why CVSNT doesn't work and I hope someone will help me! Thanks Damien Harper: harperd at keops.net <mailto:harperd at keops.net>