Make imports drive in a post-fix text-delta-ish way.
Make imports drive in a post-fix text-delta-ish way.

* subversion/libsvn_client/commit.c

  (send_file_contents): Remove subpool stuff (this is done by the
  caller now).

  (import_file): Add 'committed_targets' hash argument.  Dup the path
  for this file into the pool of the hash, and add it as a key (with
  the file baton as the value) to the hash.

  (import_dir): Add 'committed_targets' hash argument, and pass it to
  import_file() and recursive import_dir() calls.
        
  (import): Pass new 'committed_targets' hash to import_dir() and
  import_file(), and do text-deltas in the post-fix fashion.


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

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