[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Annotate broken on trunk on Win32

From: Branko Čibej <brane_at_xbc.nu>
Date: 2006-02-04 22:21:26 CET

D.J. Heap wrote:
> On 2/4/06, D.J. Heap <djheap@gmail.com> wrote:
> [snip]
>
>> Even worse, on Windows doing:
>>
>> svn blame -r1:4657 build.conf
>>
>> gives no errors, but outputs corrupt lines and not even all the lines.
>> Blaming r1:4656 at least gives consistent output and the whole
>> file...it looks like r4657 (a one line change to build.conf) causes it
>> to flip out. But it doesn't actually throw an error until blaming
>> r1:4805 -- after that blame never works for build.conf on Windows (or
>> probably any platform where native eol is not LF), it just throws the
>> 'inconsistent eols' error.
>>
>
>
> I've narrowed this down to svn_txdelta_apply_instructions corrupting
> the target buffer -- I'm not sure exactly what that means
> though...does it mean we have bad deltas in the repository (it works
> on Linux so that seems unlikely) or that blame is incorrectly applying
> them due to eol size changes or what?
>
> Can someone with more expertise here take a look?
>
It seems that blame is applying deltas to the translated buffer, not the
untranslated one. That's seriously broken.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Feb 4 22:19:48 2006

This is an archived mail posted to the Subversion Dev mailing list.