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.
I installed build 2221 at work a week or so ago and today I ran into the first problem: I had to cvs remove a few files that had been added to a module by mistake. When I did this the cvs remove command apparently succeeded and WinCvs shows the removed red icon. The local file is also gone. But when I then cvs commit the removal this happens: cvs commit -m "Now removing the new file" -- Copy_AAAFile.txt (in directory F:\Engineering\Projects\Bosse\ModuleXX\) Removing Copy_AAAFile.txt; cvs [commit aborted]: end of file from server (consult above messages if any) ***** CVS exited normally with code 1 ***** The dialog copy above is taken from my test server at home which I updated to build 2237 just an hour or so ago. But exactly the same behaviour is on build 2221 as well, that's where I discovered it. Then I tried the following command: cvs -ttt commit -m "Second removal test" -- Copy_AAAFile.txt with the return (after a considerable time): 23:59:07: -> Tracelevel set to 3. PID is 5704 23:59:07: -> Session ID is 164843ea77bb6365 23:59:07: -> Session time is Wed Feb 8 22:59:07 2006 23:59:07: -> Domain found: AGIUSA 23:59:07: -> CVS Server is acting as member of domain 'AGIUSA' 23:59:07: -> Loading protocol sspi as sspi_protocol.dll 23:59:07: -> CLibraryAccess::Load loading C:\Programs\cvsnt/sspi_protocol.dll 23:59:07: -> main loop with CVSROOT=:sspi:polaris:/KORVkiosk 23:59:07: -> Server codepage is CP1252 23:59:07: -> Client codepage is CP1252 23:59:07: -> Server version is CVSNT 2.5.03 (Scorpio) Build 2237 23:59:07: -> Client version is CVSNT 2.5.03 (Scorpio) Build 2237 (cvsgui active) 23:59:07: -> Requesting server cvsignore 23:59:07: -> wrap_add(*.a -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.avi -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.bin -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.bmp -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.bz2 -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.chm -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.class -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.dll -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.doc -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.dvi -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.exe -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.gif -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.gz -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.hqx -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.ico -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.ilk -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.iso -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.lib -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.jar -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.jpg -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.jpeg -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.lnk -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.mpg -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.mpeg -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.mov -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.mp3 -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.ncb -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.o -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.ogg -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.obj -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.pdb -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.pdf -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.png -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.ppt -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.res -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.rpm -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.sit -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.so -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.tar -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.tga -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.tgz -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.tif -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.tiff -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.wav -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.wmv -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.xls -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.zip -kb, 0, 0, 0, 0) 23:59:07: -> wrap_add(*.Z -kb, 0, 0, 0, 0) 23:59:07: -> Requesting server cvswrappers Removing Copy_AAAFile.txt; 23:59:07: -> Requesting server cvsrc (read-cvsrc2) 23:59:07: -> Parsing global cvsrc started 23:59:07: -> Parsing global cvsrc finished 23:59:07: -> Name_Repository((null),) 23:59:07: -> open_directory(/KORVkiosk/ModuleXX,(null),(null)) 23:59:07: -> Name_Repository((null),) 23:59:07: -> Repository = /KORVkiosk/ModuleXX 23:59:07: -> Mapped repository = /KORVkiosk/ModuleXX 23:59:07: -> find_fileproc(Copy_AAAFile.txt) 23:59:07: -> wnt_stat(Copy_AAAFile.txt) 23:59:07: -> _statcore(00000000,Copy_AAAFile.txt) 23:59:07: -> find_filesdoneproc 23:59:07: -> close_directory() 23:59:07: -> Name_Repository((null),) 23:59:07: -> open_directory(/KORVkiosk/ModuleXX,(null),(null)) 23:59:07: -> Name_Repository((null),) 23:59:07: -> Repository = /KORVkiosk/ModuleXX 23:59:07: -> Mapped repository = /KORVkiosk/ModuleXX 23:59:07: -> wnt_stat(Copy_AAAFile.txt) 23:59:07: -> _statcore(00000000,Copy_AAAFile.txt) 23:59:07: -> close_directory() cvs [commit aborted]: end of file from server (consult above messages if any) I have no clue as to what all this means but hopefully Tony will. It is quite easy to repeat: cvs add a dummy file cvs commit it cvs remove dummy file cvs commit Now the error appears! /Bo (Bo Berglund, developer in Sweden)