Fix issue #3487 "cannot update many externals at once"
Fix issue #3487 "cannot update many externals at once"

* subversion/libsvn_client/externals.c
  (handle_external_item_change): Put the ra_cache into ib->iter_pool
   instead of ib->pool. The latter has a long lifetime, and using it
   causes the RA connection for each external remaining open until
   process exit, which is fatal for working copies with a huge number
   of externals.

Patch by: Kevin Radke <kmradke@gmail.com>
(log tweaked by me)

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion