In the status walker: Only check for svn:externals properties on directories that we know have properties. (This reduces the status time with about 3% for me)
In the status walker: Only check for svn:externals properties on directories
that we know have properties. (This reduces the status time with about 3%
for me)

* subversion/libsvn_wc/status.c
  (walk_status_baton): Add field.
  (send_status_structure): Remove argument that we can fetch from a baton.

  (get_dir_status): Update prototype.
  (handle_dir_entry): Update caller.
  (get_dir_status): Remove and add argument. Only check svn:externals when
    we know the directory has properties. Update caller.

  (make_dir_baton): Don't assume checking text_mods. Pass TRUE for had props.

  (svn_wc_get_status_editor5): Use pcalloc and set new value in baton.


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

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