Unable to diff across a directory tree "collapse"

Bug #883070 reported by Steven Hirsch
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdesvn (Ubuntu)
New
Undecided
Unassigned

Bug Description

Shorten a repository tree structure by moving a nested directory to
its parent. Modify a file in that relocated directory and commit it.
Then, try to diff two revisions of the file that span the move. It
fails with a "bad path" exception.

I saw this in a production situation and was able to reproduce it with
a small test setup. I'm poking around a bit in svnactions.cpp and
below to see if I can instrument what's happening, but the code is
very dense.

This bug is a serious show-stopper, IMHO, since I have to drop back to
commandline diffs (very slow when browsing a long chain of updates).

Occurs with version 1.5.3 (Lucid) and 1.5.5 (Maverick) - Haven't tried anything newer, but there have not been any upstream releases newer than 1.5.5.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.