In all my excitement, I forgot this with my last patch:
[[[
Add an XML output mode for "svn proplist".
* subversion/subversion/clients/cmdline/cl.h,
subversion/subversion/clients/cmdline/props.c
(svn_cl__print_prop_hash): Remove. Only being used in
proplist-cmd.c, and re-factored to print different formats.
* subversion/subversion/clients/cmdline/proplist-cmd.c:
(svn_cl__proplist) Modify. Test for opt_state->xml and acts accordingly.
(iterate_prop_hash): New, moved out from svn_cl__proplist.
(iterate_prop_array): New, based on svn_cl__print_prop_hash.
(print_prop_xml): New. Print a single property in xml.
(print_prop_cl): New. Print a single property to command-line.
(group_props_xml): New. Print a group of properties to xml.
(group_props_cl): New. Print a group of properties to command-line.
(begin_xml_proplist): New. Start a property list xml stringbuf.
(end_xml_proplist): New. End a property list xml stringbuf.
* subversion/subversion/clients/cmdline/main.c:
(svn_cl__cmd_table): Modify. Add svn_cl__xml_opt to proplist command.
* subversion/subversion/clients/cmdline/dtd/proplist.dtd:
Add.
]]]
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jul 25 04:59:36 2005