Fix the revision number shown for wc-wc diff on replaced files. The diff output is against the revert-base, so show the revert-base's revision number, like with simply deleted files.
Fix the revision number shown for wc-wc diff on replaced files.
The diff output is against the revert-base, so show the revert-base's
revision number, like with simply deleted files.

But only do that for nodes that are not copied/moved-here, because wc-wc diff
then actually just shows the changes against the copy-source, not against
revert-base.

Note that --show-copies-as-adds shows even replacing copies as adds, currently
using revnum 0 and diffing against the empty file. So that's not applicable to
this patch. We should fix diff entirely :P

* subversion/libsvn_wc/diff.c (file_diff):
    Get the revision from revert-base in the cases described above.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion