Log Message: |
In ra_serf: Get rid of the final rev->path->ns->prop->value hash, by
updating the xml PROPFIND result parser to directly use a ns->prop->value
hash.
* subversion/libsvn_ra_serf/property.c
(set_ns_prop): New helper function.
(propfind_closed): Use set_ns_prop. Inline the code that sends the
results.
(svn_ra_serf__get_ver_prop,
svn_ra_serf__get_prop_string,
svn_ra_serf__get_prop,
svn_ra_serf__set_ver_prop): Remove functions.
(walk_all_props,
svn_ra_serf__walk_all_paths): Remove functions.
(select_revprops,
svn_ra_serf__select_revprops): Remove functions.
* subversion/libsvn_ra_serf/ra_serf.h
(svn_ra_serf__set_ver_prop): Remove function.
(svn_ra_serf__set_rev_prop): Remove macro.
(svn_ra_serf__path_rev_walker_t): Remove typedef.
(svn_ra_serf__walk_all_paths,
svn_ra_serf__select_revprops,
svn_ra_serf__get_ver_prop_string,
svn_ra_serf__get_ver_prop,
svn_ra_serf__get_prop_string,
svn_ra_serf__get_prop): Remove function.
|