Fix the entries walker again: allow it to walk into a deleted-but-re-added directory. This is a follow-up to r34084 which fixed a similar bug but broke this case. Also factor out the test used here and in several other places to make it easier to keep it consistent.
Fix the entries walker again: allow it to walk into a deleted-but-re-added
directory. This is a follow-up to r34084 which fixed a similar bug but broke
this case. Also factor out the test used here and in several other places to
make it easier to keep it consistent.

* subversion/libsvn_wc/entries.c
  (entry_is_hidden): New function.
  (handle_start_tag, read_entries): Use it. (No functional change.)
  (walker_helper, visit_tc_too_found_entry): Use it, fixing the bug mentioned.


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

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