Update the error handling of the ra_serf update handler to properly call abort_edit on failed edit operations.
Update the error handling of the ra_serf update handler to properly call
abort_edit on failed edit operations.

* subversion/libsvn_ra_serf/update.c
  (report_context_t): Rename update_baton to edit_baton.
  (ensure_dir_opened): Update caller.
  (update_closed): Update caller.
  (process_editor_report): New function, extracted from...
  (finish_report): ... this function which is now a caller.


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

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