Remove an entry read operation from the already tree conflicted test in the update editor and update the code to make sure it never looks outside the working copy it is supposed to, to avoid must upgrade errors for unrelated working copies.
Remove an entry read operation from the already tree conflicted test in the
update editor and update the code to make sure it never looks outside the
working copy it is supposed to, to avoid must upgrade errors for unrelated
working copies.

(In several testcases it looked further up the path than intended because
 svn_wc__check_wc_root returns false on non working copies)

* subversion/libsvn_wc/update_editor.c
  (already_in_a_tree_conflict): Check if a path is really a working copy
    before putting it in the ancestor list. Move all code in one loop.


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

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