[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: D.J. Heap <djheap_at_gmail.com>
Date: 2006-02-04 18:57:19 CET

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?

Run 'svn blame -r 4804:4805
http://svn.collab.net/repos/svn/trunk/build.conf' on Windows and the
2nd call to svn_txdelta_apply_instructions will corrupt the target
buffer while processing the window ops.

DJ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Feb 4 18:57:43 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.