[cvsnt] CVSNT and Diff problems - PLEASE HELP !

HARPER Damien harperd at keops.net
Mon Oct 28 15:00:45 GMT 2002


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>






More information about the cvsnt mailing list