So I have two branches, b1 and b2. I have a working copy of b1 checked out at a certain revision, r1000, and I've merged in some changes from r1001 of b2.
I've manually edited a file foo, in my working copy, such that it's now identical to the r1000 revision of b1. However, when I do an svn diff, the output is a diff against the b2, r1001 revision, not the (empty) diff against b1, r1000 that I would expect.
Is there a generic way to get svn diff to say "this is what's going to change in the repository if you check this in", or do I have to specify branches and revision numbers on the command line to get what I want?