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