Remove parallel generation of a new "pristine text" at the same time as a new "text base" (which is the same thing) in the update editor.  This change makes a functional difference only when building with SVN_EXPERIMENTAL_PRISTINE defined, otherwise it just avoids some excess work and simplifies the code.
Remove parallel generation of a new "pristine text" at the same time as a
new "text base" (which is the same thing) in the update editor.  This change
makes a functional difference only when building with
SVN_EXPERIMENTAL_PRISTINE defined, otherwise it just avoids some excess work
and simplifies the code.

* subversion/libsvn_wc/update_editor.c
  (handler_baton, file_baton): Remove duplicate fields.
  (window_handler): Remove duplicate code.
  (get_pristine_tee_stream): Delete.
  (add_file_with_history, apply_textdelta): Remove calls to
    get_pristine_tee_stream() so we don't cerate a duplicate file.
  (merge_file): Don't try to install the new text base file to the old
    location if we're in SVN_EXPERIMENTAL_PRISTINE mode, because in that
    case it's already been moved to the new pristine store.
  (close_file): Remove the code that deleted the parallel "pristine text"
    file if it was not used, as now we create a single file and use it in
    either one way or the other.


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

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