On the 'move-tracking-2' branch: More WC behaviour for svnmover: introduce a separate 'commit' command and don't commit automatically after each line of input in the interactive mode.
On the 'move-tracking-2' branch: More WC behaviour for svnmover:
introduce a separate 'commit' command and don't commit automatically
after each line of input in the interactive mode.

* subversion/svnmover/svnmover.c
  (svnmover_wc_t,
   wc_create): Track whether we made changes to the WC.
  (wc_update): New.
  (commit_callback_baton_t,
   wc_commit,
   commit_callback): Report the new committed revision.
  (action_code_t,
   action_defn): Add a 'commit' action.
  (do_commit,
   final_commit): New.
  (execute): Don't 'check out' the WC here. Commit it on specific command
    but not automatically on exit. Do not destroy the WC object.
  (sub_main): 'Check out' a WC before the interactive command loop, and
    make a final commit afterwards.

git-svn-id: 486ec3464084f62cfe8608152673c827b947faa2@1683140 13f79535-47bb-0310-9956-ffa450edef68

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