Fix a problem that could cause a checkout to fail, leaving broken data in the WC. This is now detected in checkout_tests-7.
Fix a problem that could cause a checkout to fail, leaving broken data in
the WC. This is now detected in checkout_tests-7.

* subversion/libsvn_wc/update_editor.c
  (add_directory): For versioned obstruction
   check whether obstruction corresponds to the same corresponding-URL 
   as the current update drive. If it points to some other URL error out
   saying so, else do tree-conflict detection.

Review by: julianfoad


git-svn-id: 080e87057772675a7b26c87dbedb1538c5b5954e@871439 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion