r1167269 | neels | 2011-09-09 16:06:58 +0000 (Fri, 09 Sep 2011)
Upgrade all nested externals recursively. Previously, only the first level of
dir externals was upgraded, not the dir externals *inside* dir externals.
* subversion/libsvn_client/cleanup.c
(svn_client_upgrade):
For externals, recurse instead of calling svn_wc_upgrade(), so that
externals defined therein are also looked up. Introduce ITERPOOL2, to
clear after each single externals item, each potentially a huge nested WC.
Found by: Scott Palmer <scott.palmer@digitalrapids.com>
Suggested by: philip
(the recursion part)