In an attempt to make things easier to understand and maintain remove the generic editor abstraction layer from the update move handling.
In an attempt to make things easier to understand and maintain remove the
generic editor abstraction layer from the update move handling.

This layer makes it very hard to see which code calls which. And as this
code needs to be extended with yet another layer of tree conflict detection
before it really works for the generic case, this will avoid a full layer
of new batons.

The implementation already required a depth first drive, that the editor
explicitly doesn't want to promis.

* subversion/libsvn_wc/wc_db_update_move.c
  (includes): Remove private/svn_editor.h.
  (tc_editor_copy,
   tc_editor_move,
   tc_editor_complete,
   tc_editor_abort,
   editor_ops): Remove unused functions and variables.

  (update_moved_away_node): Update argument to baton. Directly call tc
    functions.
  (update_moved_away_conflict_victim): Simplify initialization.


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

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