Simplify some repos-diff code.
Simplify some repos-diff code.

* subversion/libsvn_client/repos_diff.c
  (diff_deleted_file): New function, factored out from the two functions
    below.
  (diff_deleted_dir): Call the dir-deleted diff callback before recursion,
    and return the state and tree conflict information from that call. Find
    some info from the edit baton instead of taking them as separate
    parameters.
  (delete_entry): Simplify accordingly.


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

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion