Refactor to reuse some code so that repository information is stored in all conflicts raised when following a move.
Refactor to reuse some code so that repository information is
stored in all conflicts raised when following a move.

* subversion/libsvn_wc/wc_db_update_move.c
  (mark_tree_conflict): New, code from mostly from check_tree_conflict.
  (check_tree_conflict): Call mark_tree_conflict.
  (mark_unversioned_add_conflict): Remove.
  (tc_editor_add_directory, tc_editor_add_file): Call mark_tree_conflict
   instead of mark_unversioned_add_conflict.


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

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