[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: Tue, 25 Nov 2008 19:39:29 +0100

Michael Abbott wrote:
> Hi,
>
> We've just run into an issue where the blame fails with one of our files
> (and only that file) in our repository. We do this:
>
> 1. Right-click the file / TortoiseSVN / Blame.
> 2. Click OK.
> 3. Wait for the "Please wait - this can take several
> minutes. Seriously! Getting file info..." to complete.
> 4. A dialog pops up saying the file unexpectedly changed.
>
> The dialog looks like:
>
> TortoiseSVN
> The file 'C:\DOCUME~1\mabbott\LOCALS~1\Temp/tmp.4.tmp' changed
> unexpectedly
> during diff
> OK
>
> I just binary chopped through the revisions to see whether a particular
> revision caused the problem. It seems that if I blame from revision
> 1724 in our repository it still breaks. But if I blame from 1725 it
> works fine. Both revisions seem completely fine, nothing strange about
> the commits.
>
> If I "svn blame" the file on the command line it works fine.

try
$ svn blame fileToBlame -x -w
or
$ svn blame fileToBlame -x -b

this should throw the same error.

To make the blame work with TSVN, try changing the options to not ignore
any whitespace changes.

Stefan

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

Received on 2008-11-25 19:39:52 CET

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