[cvsnt] commit of -kB file gives error message in cvsdelta.cpp
dbuntin at econtrols.com
Tue Mar 4 22:13:35 GMT 2008
I have been searching the archives and found this thread. We are
experiencing a similar problem. We have a number of files that report the
following error when we attempt to checkout an old revision:
cvs update -P -d -r 1.1 -- big_binary_test.xls (in directory
cvs [server aborted]: received abort signal
cvs: cvsdelta.cpp:558: bool cvsdelta::patch(const ByteArray&, const
ByteArray&, ByteArray&): Assertion `pos+len<=file1.size()' failed.
You mention an update (2.5.04) with a cvsdelta fix is coming soon. Do you
know if it will fix this problem too?
>> The comments for the two changes to cvsdelta.cpp are:
>> rev 22.214.171.124 Make BOM invisible to diff as it just confuses people.
>> rev 126.96.36.199 cvsdelta corner case
>> We took that change, built it into our cvsnt and tested it
>> with the file
>> that showed the error. It appears to have resolved the problem.
>Those changes are to 2.5.04 - I suggest you try upgrading to the latest
>2.5.04 testing release on a 'test' box and validate you can upgrade to
>that as soon as it goes stable (very soon - within the next couple of
More information about the cvsnt