Go back to infix textdeltas for import.  The post-fix method required too much information to be held in memory.  In a tree with roughly 20000 source code files (a subset of the mozilla source code tree), this changes caused import memory peak usage to go from 170M to 17M. This fixes issue #995.  Props to Karl for questioning the need for postfix textdeltas during import (which, of course, doesn't exist).
Go back to infix textdeltas for import.  The post-fix method required
too much information to be held in memory.  In a tree with roughly
20000 source code files (a subset of the mozilla source code tree),
this changes caused import memory peak usage to go from 170M to 17M.
This fixes issue #995.  Props to Karl for questioning the need for
postfix textdeltas during import (which, of course, doesn't exist).

* subversion/libsvn_client/commit.c
  (struct imported_file): Remove.
  (import_file): Lose 'files' parameter.  We're sending the file
    contents up as we get 'em, now.
  (import_dir): Lose the 'files' parameter.  Update call to
    import_file(), and recursive call to import_dir().
  (import): Update calls to import_file() and import_dir().

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

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