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, We have found a serious bug in the cvsnt admin command(-o option) When this command used to outdate some revision from a compressed repository file , the file becames corrupted(no one can checkout it). Example: cvs add -kBz some_file.bin cvs ci -m first_rev some_file.bin //change file ,then commit it: cvs ci -m second_rev some_file.bin //remove revision 1.2 cvs admin -o1.2 some_file.bin //try to checkout the file cvs co some_file.bin //we get reply: cvs [server aborted]: out of memory; can not allocate 1380930350 bytes the same command ,trace level 2 08:41:45: -> Tracelevel set to 2. PID is 920 08:41:45: -> Session ID is 398442b5379303b 08:41:45: -> Session time is Thu Mar 30 03:41:45 2006 08:41:45: -> main loop with CVSROOT=:SSPI:@FS05:/CVS 08:41:46: -> Server codepage is CP1251 08:41:46: -> Client codepage is CP1251 08:41:46: -> Server version is CVSNT 2.5.03 (Scorpio) Build 2151 08:41:46: -> Client version is CVSNT 2.5.03 (Scorpio) Build 2244 08:41:46: -> Requesting server cvsignore 08:41:46: -> Requesting server cvswrappers 08:41:46: -> Requesting server cvsrc (read-cvsrc2) 08:41:46: -> Create_Admin (mod, mod, /CVS/mod, , , 0, 0) 08:41:47: -> unlink_file(CVS/Tag) cvs [server aborted]: out of memory; can not allocate 1380930350 bytes 08:41:47: -> rename(CVS/Entries.Backup,CVS/Entries) 08:41:47: -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) 08:41:47: -> unlink_file(CVS/Entries.Log) 08:41:47: -> unlink_file(CVS/Entries.Extra.Log) We hope that the bug will be removed in new releases. Thank you for support. Best regards, Dmitry Zhilin,Russia.