Make the output of "proplist" and "propget" easier to read, especially with
multi-line property values.
In "propget", allow the option "--verbose" and make it give an output almost
the same as "proplist --verbose". In "proplist", change the property name
header line to have just the property name (indented by 2 spaces) without a
following colon, regardless whether we're printing the value as well. In
both cases, indent every line of the property value by the same amount (4
spaces).
* subversion/svn/propget-cmd.c
(print_properties): In verbose mode, print exactly like "proplist -v" does
with the property value, indented, on subsequent lines. Otherwise keep
the old format of "filename - propval".
(svn_cl__propget): Check that "--verbose" does not clash with incompatible
options. Pass appropriate behaviour flags to print_properties().
* subversion/svn/props.c
(svn_cl__print_prop_hash): When printing values, print the property name
on a line by itself just like when printing names only, and then print
the value, indented, on subsequent lines.
* subversion/svn/cl.h
(svn_cl__indent_string): New function.
* subversion/svn/util.c
(next_line, svn_cl__indent_string): New functions.
* subversion/svn/main.c
(svn_cl__cmd_table): Add 'v' to the options that 'propget' can take.
* subversion/tests/cmdline/svntest/tree.py
(get_props): Adjust for the new "proplist" output format.
* subversion/tests/cmdline/prop_tests.py
(recursive_base_wc_ops, url_props_ops, removal_schedule_added_props,
depthy_wc_proplist, props_over_time): Adjust for new "proplist" output.
git-svn-id: http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdline@872558 13f79535-47bb-0310-9956-ffa450edef68