[cvsnt-dev] [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-dev mailing list