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

Re: [TSVN] Error when diffing across a copy

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-01-15 15:57:27 CET

Norbert Unterberg wrote:
> TortoiseSVN 1.1.2, Build 2407, UNICODE
>
> Steps to reproduce:
>
> * Check out:
> http://svn.collab.net/repos/svn/tags/1.1.3/subversion/include
> * Point your windows exporer to the include folder
> * Right click on svn_version.h and select "Show Log"
> * In the log, select revision 12740
> (the only one displayed when stop on copy is selected)
> * In the lower part of the window, double click on the
> "Modified /tags/1.1.3/subversion/include/svn_version.h" entry.
> * TSCN gives you an error message:
> PROPFIND request failed on ... blah... path not found.
>
> When I do the same (?) on the command line client it works:
>
> D:\svn\svn-1.1.3\subversion\include>svn diff svn_version.h -r HEAD:PREV

That's not the same. When you doubleclick, TSVN fetches (tries to) the
file twice: once with rev-1 and once with rev. Then the UI diff program
is started to show the diff between those two files.
And to fetch those files, TSVN has to use svn_client_cat() which doesn't
follow copies (yet).

But if you want just a unified diff, use the appropriate context menu entry.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Jan 15 15:58:07 2005

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

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