[cvsnt] cvsnt server assertion: pos+len<=file1.size()

Arthur Barrett arthur.barrett at march-hare.com
Wed Apr 15 14:25:36 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.


> cvsnt client and server:

We no longer provide patches for this version.

> cvs checkout: warning unrecognized response `cvsnt: cvsdelta.cpp:558: 
> bool cvsdelta::patch(const ByteArray&, const ByteArray&, ByteArray&): 
> Zusicherung "pos+len<=file1.size()" nicht erfüllt.' from cvs server

Is this file using the -kB option (what does rlog say?)?

> What is the problem here? Is this bug fixed in 2.5.04?

Please retest with CVSNT 2.5.05 and advise.  If you can still reproduce the error then we need you to be able to reproduce it on a 'new' archive, ie:
cvs add -kB blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs ci blah.zip
cvs co -N -P -r1.1 path/to/blah.zip

Ie: even though the error is occurring with 2.5.03 on checkout, if revision 1.1 and 1.2 were created with 2.0.51a then the error was probably with that version - not 2.5.03 or 2.5.04 or 2.5.05.  

There were known issues with binary delta (-kB) a very long time ago but they've been fixed for some time (well before 2.5.03 from memory) and never in a CVS Suite release (though possibly in open source releases).


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