[cvsnt] CVSNT 2.5.01.1976: Bug when using "cvs checkout" with "fresh" symbolic tags

Werner Mann werner.mann at o2online.de
Fri Jun 3 15:01:05 BST 2005


Hi,

when trying to checkout a file with a symbolic tag to
cvsnt reports sometimes a strange error and fails to check out
the file.

How to reproduce:

// tag a file
 > cvs tag REL1_0 Base.cc

// try to check the file out from repository
 > z:\Programme\cvsnt\cvs.exe -d c:\repo co -r REL1_0 module/Base.cc
cvs.exe checkout: could not read RCS file for Base.cc
cvs.exe [checkout aborted]: no such tag REL1_0

// now do an "update" in the  module where we did the tagging
 > del Base.cc
 > z:\Programme\cvsnt\cvs.exe -d c:\repo up -r REL1_0 module/Base.cc
U Base.cc

// now a checkout again
 > z:\Programme\cvsnt\cvs.exe -d c:\repo co -r REL1_0 module/Base.cc
U module/Base.cc


The difference is that after the "update" the tag is listed in 
CVSROOT/val-tags. Obviously cvsnt is not able  to properly locate 
symbolic tags in all cases when doing an checkout.


The "original" cvs 1.11 had a similar problem (Bug #211, #186), but it 
is fixed in 1.11.20/1.12.12.

I'd like to see a fix for cvsnt too, since I use a script which 
sometimes tries to check  out  freshly tagged files.

Werner











More information about the cvsnt mailing list