On Thu, Mar 17, 2011 at 21:46, <pburba_at_apache.org> wrote:
> Author: pburba
> Date: Fri Mar 18 01:46:39 2011
> New Revision: 1082786
>
> URL: http://svn.apache.org/viewvc?rev=1082786&view=rev
> Log:
> Leverage the recent improvements to svn proplist -R[1] so that svn propget -R
> can do away with svn_wc__node_walk_children().
>
> [1] See r1066541 and r1071283.
>
> This is a redo of r1082658, see
> http://svn.haxx.se/dev/archive-2011-03/0558.shtml
>
> * subversion/include/private/svn_skel.h
> * subversion/libsvn_subr/skel.c
> (svn_skel__parse_prop): New.
>
> * subversion/include/private/svn_wc_private.h
>
> (svn_wc__prop_list_recursive): Optionally list only a particular property.
>
> * subversion/libsvn_client/externals.c
>
> (svn_client__crawl_for_externals): Update call to
> svn_wc__prop_list_recursive(), forgoing the optional filtering.
>
> * subversion/libsvn_client/prop_commands.c
>
> (propget_walk_baton,
> propget_walk_cb): Delete this svn_wc__node_found_func_t callback and
> its baton and replace them with...
>
> (recursive_propget_receiver_baton,
> recursive_propget_receiver): ...this svn_wc__proplist_receiver_t
> callback and its baton.
>
> (get_prop_from_wc): Reimplement using svn_wc__prop_list_recursive()
> instead of svn_wc__node_walk_children().
>
> (svn_client_proplist3): Update call to svn_wc__prop_list_recursive(),
> forgoing the optional filtering.
>
> * subversion/libsvn_wc/props.c
>
> (svn_wc__prop_list_recursive): Optionally list only a particular property.
> Update call to svn_wc__db_read_props_streamily().
>
> * subversion/libsvn_wc/wc_db.c
>
> (svn_wc__db_read_props_streamily): Optionally list only a particular
> property.
>
> * subversion/libsvn_wc/wc_db.h
>
> (svn_wc__db_read_props_streamily): Optionally list only a particular
> property.
>
Cool. Thanks!
Cheers,
-g
Received on 2011-03-18 19:08:57 CET