In the status walker: For format 29, fetch the real externals instead of the svn:externals properties for every directory. This avoids at least 109 db transactions while performing status on a standard trunk checkout.
In the status walker: For format 29, fetch the real externals instead of the
svn:externals properties for every directory. This avoids at least 109 db
transactions while performing status on a standard trunk checkout.

* subversion/libsvn_wc/status.c
  (handle_externals): Conditionalize on < format 29.
  (get_dir_status): For format 29+: Don't read properties.
  (svn_wc_get_status_editor5,
   svn_wc__internal_walk_status): Fetch the externals directly.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1128909 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion