Checkout
stefan2
committed
on 22 Sep 13
[Reverted in r1597989]

Use the latest log client API in our command line client to make it actually
display moves as such.

This also adds … Show more
[Reverted in r1597989]

Use the latest log client API in our command line client to make it actually

display moves as such.

This also adds the "--auto-moves" CL option and enables it for 'svn log'.

There is no option to force 1.8-style move behavior.  If necessary, we can

easily add that in the future.

* subversion/svn/cl.h

 (svn_cl__opt_state_t): add auto_moves flag for the new CL option

* subversion/svn/log-cmd.c

 (svn_cl__log): select move behavior option based on new flag;

                call updated API

* subversion/svn/svn.c

 (svn_cl__longopt_t,

  svn_cl__option): declare new option

 (svn_cl__cmd_table): enable new option to 'svn log'

 (sub_main): handle new CL option

* subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout

 (): update expected --help output Show less