Detect obstructing working copies in open_file(), open_directory() and delete_entry(). Skip update operations that touch these nodes.
Detect obstructing working copies in open_file(), open_directory() and
delete_entry(). Skip update operations that touch these nodes.

* subversion/libsvn_wc/update_editor.c
  (do_entry_deletion, delete_entry): Move this function into it's only caller.
  (add_directory): Don't change the bump_info. close_directory() will handle
     that for us.
  (open_directory,
   open_file): Detect obstructing working copies before we touch them.


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

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