Scott Palmer <>


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
    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 <>
Suggested by: philip
(the recursion part)