philip (the recursion part)


Suggested
r1167269

r1167269 | neels | 2011-09-09 11:06:58 -0500 (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)