On the invoke-diff-cmd-feature branch: Fixed all omissions, errors and
typos found in review: http://mail-archives.apache.org/mod_mbox/subversion-dev/201311.mbox/%3C1383750720.1526.YahooMailNeo@web186106.mail.ir2.yahoo.com%3E

* subversion/include/private/svn_io_private.h

  (svn_io__create_custom_diff_cmd): New function declaration.

* subversion/include/svn_client.h

  (svn_client_diff6): Fix doc string.

  (svn_client_diff_peg6): Fix doc string.

  (svn_client_diff_peg5): Fix doc string.

* subversion/include/svn_io.h

  (__create_custom_diff_cmd): Remove function.

* subversion/libsvn_client/diff.c

  (diff_cmd_baton): Move declaration of invoke_diff_cmd to group with
    diff_cmd.

* subversion/libsvn_subr/io.c

  (diff_content_changed): Add missing space to help string.

  (svn_io__create_custom_diff_cmd): Rename function from
    __create_custom_diff_cmd.  Change internal logic to ensure that
    every present reserved keyword is expanded, including multiple
    occurences thereof in the same word.

  (svn_io_run_external_diff): Restore original function contents from
    /trunk.  Add location of matching test.

* subversion/svn/svn.c

  (svn_cl__options "invoke-diff-cmd"): Update and format help
    information.

* subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout

  (--invoke-diff-cmd): Add new entry to help output data.



git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/invoke-diff-cmd-feature@1539971 13f79535-47bb-0310-9956-ffa450edef68