Code cleanups in svnsync.
Code cleanups in svnsync.

This change collapses the identical dir_baton_t and file_baton_t
editor baton structures into a single node_baton_t, and loses
unnecessary SVN_ERR() invocations.

* subversion/svnsync/main.c
  (node_baton_t): New, the combined form of ...
  (dir_baton_t, file_baton_t): ... these now-removed structure definitions.
  (open_root, delete_entry, add_directory, open_directory, add_file,
   open_file, apply_textdelta, close_file, absent_file, close_directory,
   absent_directory, change_file_prop, change_dir_prop, close_edit):
    Track renamed baton items, and lose unnecessary SVN_ERR() invocations
    and whitespace.


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

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