[cvsnt] cvs [server aborted]: tag '1.1' must start with a letter

Markus Hoffrogge markus.hoffrogge at web.de
Fri Aug 28 16:03:38 BST 2009


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,

Thomas wrote:
[...]
after update a directory to a numeric revision (1.1 to get all files
including removed files)
>cvs update -P -r 1.1 (in directory T:\Build\Content\NumericVersion\)

I can't call cvs update|status|log with any file in the directory. After
that I can only remove
the directory and parent of this to get the cvs running. I understand, that
there is no possibility to
add or commit files to this directory, but update should work.

here some errors:

>cvs update -P -A -d (in directory T:\Build\Content\NumericVersion\)
cvs.exe [update aborted]: writing to server socket: error -1

>cvs update -P (in directory T:\Build\Content\NumericVersion\SubDirectory\)
cvs [server aborted]: tag '1.1' must start with a letter
cvs.exe [update aborted]: reading from server: error -1
[...]

Reason for this behaviour is a BUG in src/server.cpp, method "serve_sticky" (still pending in release cvsnt-2.5.04.3510):

original:
...
	if((arg[0]=='T' || arg[0]=='N') && !RCS_check_tag(arg+1,true,true,false))
	{
...

possible fix:
...
	if(   (arg[0]=='T' && !RCS_check_tag(arg+1,true,true,false))
	   || (arg[0]=='N' && !RCS_check_tag(arg+1,true,true,true)))
	{
...

If you cannot apply the fix, there is a workaround by removing the Tag file manually in the CVS directory.

Markus

______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook