On Sat, Jul 06, 2013 at 11:36:42PM -0000, [email protected] wrote:
> @@ -135,6 +136,9 @@ static const apr_getopt_option_t options
> {"diff-cmd", svnlook__diff_cmd, 1,
> N_("use ARG as diff command")},
>
> + {"invoke-diff-cmd", svnlook__invoke_diff_cmd, 1,
> + N_("use ARG as diff command (see svn help diff for details)")},
> +
Only seeing this on the second read-through, but:
Is it possible for the help string to be more differentiated from that of
--diff-cmd? Right now it sounds as though they are just two aliases for the
same functionality (which they aren't).
> @@ -2621,6 +2645,13 @@ main(int argc, const char *argv[])
> _("Cannot use the '--show-inherited-props' option with the "
> "'--revprop' option")));
>
> + /* The --show-inherited-props and --revprop options may not co-exist. */
Copy-pasto.
> + if (opt_state.diff_cmd && opt_state.invoke_diff_cmd)
> + SVN_INT_ERR(svn_error_create
> + (SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS, NULL,
> + _("Cannot use the '--diff-cmd' option with the "
> + "'--invoke-diff-cmd' option")));
> +
> /* If the user asked for help, then the rest of the arguments are
> the names of subcommands to get help on (if any), or else they're
> just typos/mistakes. Whatever the case, the subcommand to
>
>