What version are you running?
v2.0.1
What's the URL of the page containing the problem?
http://<server>/r/3529/diff/1-2/
What steps will reproduce the problem?
1. Start with a Subversion-backed repository.
2. Make a change that involves adding a new file and editing several existing files.
3. Create a patch file with "svn diff" and use it to create a new review request.
4. Make a one-line change to the new file (and nothing else). Create a new patch file and add it to the review.
5. View the interdiff between patches 1 and 2.
What is the expected output? What do you see instead?
I expected that the interdiff would only show the small change that was made in step 4 (this is what Review Board v1.x would do). Instead, the new file is shown in red as "reverted" and the interdiff shows a bunch of changes that aren't part of the second patch.
What operating system are you using? What browser?
Windows 7, on both IE11 and Firefox 29.
Please provide any additional information below.
When viewing diff 1 and diff 2 individually, they display as expected. When downloading the diffs to view offline, both appear as expected (diff-ing the diffs shows that there is indeed only a one-line change between them). The only problem is when viewing the interdiff between them. The extraneous changes that show up in the interdiff appear to be changes that were made in patch 1, applied in reverse. The files containing extraneous changes have "Diff Revision 2 - File Reverted" in the header bar.
I attempted to create a review on reviews.reviewboard.org to demonstrate the issue, but it didn't reproduce. It may have something to do with our setup using a Subversion repository instead of git.