Apply some band-aid to prevent 'svn diff' with files added as children of copied directories from erroring out with "svn: Can't open file '....svn/text-base/foo.svn-revert'"
Apply some band-aid to prevent 'svn diff' with files added as children of
copied directories from erroring out with
"svn: Can't open file '....svn/text-base/foo.svn-revert'"

The catch: Files added as children of copied directories only appear in
the output of 'svn diff' if the --show-copies-as-adds option is passed.
To fix this properly I need to know how to tell apart files added inside
copied parent directories from files copied with the parent directory.

This problem was introduced in r40087.

* subversion/libsvn_wc/diff.c
  (file_diff): If the revert base does not exist either, then don't
   use a text base at all.

Found by: arfrever


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@880401 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion