[ Note from the future: The fix for the issue was reverted in r953996. ]
[ Note from the future: The fix for the issue was reverted in r953996. ]

Fix issue #2267, "support svn:externals on locally added directories".

* subversion/libsvn_wc/adm_crawler.c
  (read_traversal_info): Rename to ...
  (read_externals_info): ... this. We've been using an external_func
   callback instead of a traversal info for some time.
  (report_revisions_and_depths): Rename local variable CHILDREN to
   BASE_CHILDREN for clarity (the children come from the BASE tree).
   If the caller provided an EXTERNAL_FUNC callback, check locally
   added directories for svn:externals as well and pass them to the
   callback. The caller will then pull externals into the added directory.

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