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

Re: Blame caused "tmpfile changed unexpectedly during diff" message

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 26 Nov 2008 18:46:09 +0100

Michael Abbott wrote:
>> From: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
>> Sent: Wednesday, 26 November 2008 5:39 AM
>> To: dev_at_tortoisesvn.tigris.org
>> Subject: Re: Blame caused "tmpfile changed unexpectedly
>> during diff" message
>>
>> try
>> $ svn blame fileToBlame -x -w
>> or
>> $ svn blame fileToBlame -x -b
>>
>> this should throw the same error.
>
> Thanks Stefan,
>
> I just tried this and both didn't throw any errors. For reference I'm using:
>
> svn, version 1.5.4 (r33841)
> compiled Oct 23 2008, 08:54:42
>

Try also adding --ignore-eol-style.

>> To make the blame work with TSVN, try changing the options to
>> not ignore any whitespace changes.
>
> Ah, you're right! This doesn't cause the error!
>
> So why does ignoring whitespace cause this error to happen?

According to the comment in the svn library, this was done to prevent a
possible infinite loop.

If you can create a recipe on how to reproduce this (maybe from the log
of that particular revision which causes this), then you should send
this to the svn mailing list. Maybe there's a way to prevent the error.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net

Received on 2008-11-26 18:46:31 CET

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