r1164426 | philip | 2011-09-02 09:20:22 +0000 (Fri, 02 Sep 2011)
Make recursive operations that use svn_wc__internal_walk_children, such
as info and propset, faster by using C code instead of SQL's GROUP/ORDER.
This may also be a correctness fix, the original SQL may not always
return data from a single row and may not return the highest op_depth,
see the discussion at:
http://colabti.org/irclogger/irclogger_log/svn-dev?date=2011-09-02#l214
* subversion/libsvn_wc/wc-queries.sql
(STMT_SELECT_NODE_CHILDREN_WALKER_INFO): Remove GROUP and ORDER.
* subversion/libsvn_wc/wc_db.c
(struct read_children_info_item_t): Add comment.
(struct read_children_walker_info_item_t): New.
(svn_wc__db_read_children_walker_info): Handle rows in any order.
Found by: <michael_rytting@agilent.com>