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

Arthur Barrett arthur.barrett at march-hare.com
Wed Sep 2 01:52:43 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.


Thank you for taking the time to submit a patch to CVSNT.

Technical discussions about the source code of CVSNT belong on the dev
mailing list:

> 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\)

Numeric directory tags are unsupported:

D:\march-hare\wm11>cvs up -P -r 1.1
cvs [server aborted]: Numeric directory tags are not allowed.

The code to handle this has been in update.cpp since 2005, CVSNT 2.5.02
build 2042:    (tmh      03-May-04): /* Called before the directory is
opened.  We reset the sticky directory version here. */    (tmh      03-May-04): static int update_predirent_proc
(void *callerdat, char *dir, char *repository, char *update_dir, List
*entries, const char *virtual_repository, Dtype hint)    (tmh      03-May-04): {    (tmh      23-Nov-04): 	const char *olddir_vers;    (tmh      01-Jun-04): 	List *ent;    (tmh      19-Oct-04):   (tmh      27-Jul-05): 	if(tag && isdigit((unsigned
char)*tag))   (tmh      27-Jul-05): 		error(1,0,"Numeric
directory tags are not allowed.");   (tmh      27-Jul-05): 

You can update any file to a numeric version, but not the entire
directory, eg:
D:\march-hare\wm11>cvs up -r 1.1 blah.txt

Which version of CVSNT are you using?  The FAQ lists all the information
you should be providing in bug reports:

When making patches we expect you to be running the latest test release
(currently CVSNT


Arthur Barrett

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