Fix the revision reporter/crawler to properly handle subdirectories obstructed by a file. Prior to this fix, it would attempt to recurse into that file.
Fix the revision reporter/crawler to properly handle subdirectories
obstructed by a file. Prior to this fix, it would attempt to recurse into
that file.

History: this section classically included an svn_wc__adm_missing check.
That was replace by an entry fetch in r877435 (aka r37361), which would
return an error if the true contents were not available and a stub was
returned. That entry-based logic was replaced in r879065 (aka r38991) with
wc-ng code, and lost the test.

An upcoming unit test will set up this obstruction condition, and this
revision fixes/is-necessary for that test to complete properly.

* subversion/libsvn_wc/adm_crawler.c:
  (report_revisions_and_depths): if the node is obstructed, the skip
    reporting or recursing on it.


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

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