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

Bug diffing across branches?

From: Phillip Susi <psusi_at_cfl.rr.com>
Date: 2005-11-04 20:44:28 CET

I think I have found a bug in tortoiseSVN when you try to diff across
branches. First some background:

I made some changes to my wc of the trunk and decided to commit it as a
branch. I used the branch command of tortoiseSVN and had it use my wc
for the branch. Since then I have committed a few changes to the
branch, and now I'd like to see a complete diff of all changes since
making the branch.

When I pull up the log view of my wc of the branch, it shows the 3
revisions I modified the branch in. If I click on the oldest one, where
the branch was made, it shows the files that I modified when I made the
branch. If I click on one of those and choose show differences, I get
this error:

PROPFIND request failed on '/svn/!svn/bc/141/branches/foo'
'/svn/!svn/bc/141/branches/foo' path not found.

It looks like tortoise is trying to access the previous version ( the
rev I asked for the diff on and forked the branch in is 142 ) via peg
revision instead of normal, so I get this error because that file did
not exist at that path in rev 141.

 From the command line I can run an svn diff -r141 on that file just
fine, and it correctly follows the file back through the branch/copy and
shows the diffs since before the branch.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Nov 4 20:45:11 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.