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

TSVN - Log Dialog - Compare with Previous Revision

From: Daniel Becroft <djcbecroft_at_gmail.com>
Date: Wed, 25 Nov 2009 11:03:35 +1000


I've come across a strange situation with the Log Messages dialog, and
the "Compare with Previous Revision" option.

The Log Messages dialog is launched from the Repository Browser window
(from a parent directory, /alpha). I have the following change
(r7612), which is listed in the file list as:

Action: Added
Path: .../alpha/beta/source-modified/foo.c
Copy from path: .../alpha/beta/source-base/foo.c
Revision: 7499

(/source-modified and /source-base are sibling folders, and the file
has been copied with additional modifications).

If I right-click on the revision in the top pane, and select "Compare
with Previous Revision", I expected to see (in the Changed Files
window) the difference between /alpha_at_7611 and /alpha_at_7612 (which
should only be the copy of foo.c). However, what I actually get is a
comparision between /alpha_at_7499 and /alpha_at_7612.

I've managed to reproduce this on other revisions that follow the same
structure (single file copy from revision other than r-1), and the
same issue appears. I've also tried this on a revision that has
multiple files copied from /source-modifed to /source-base (all at the
same 'Copy From' revision, but not r-1), and I see the only the copied
files in the "Changed Files" window.

I'm not sure if this is a problem with TSVN - but I'm not sure of the
equivalent 'diff' command that would be used for the command-line

Has anyone else come across this problem before? Is it a problem with
TSVN, or should I try and reproduce on the command-line (as above -
unsure of the equivalent command).

Daniel Becroft
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-11-25 02:03:59 CET

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