Author: pburba Revision: 951417 Modified property: svn:log Modified: svn:log at Fri Jun 4 18:19:25 2010 ------------------------------------------------------------------------------ --- svn:log (original) +++ svn:log Fri Jun 4 18:19:25 2010 @@ -1,9 +1,12 @@ -Follow-up to 920424, don't conflate switched and disjoint WC paths. +Follow-up to r920424, don't conflate switched and disjoint WC paths. + +r920424 was part of the ongoing wcng work to remove svn_wc_entry_t's, but +in doing so, it changed the behavior of svn_wc__path_switched() such that +disjoint but un-switched paths were erroneously reported as switched, see +http://svn.haxx.se/dev/archive-2010-06/0014.shtml. * subversion/libsvn_wc/lock.c (svn_wc__path_switched): Use svn_wc__check_wc_root() rather than - child_is_disjoint() to detect switched paths. The former will report - any disjoint path as switched, but switched paths are merely one of - several disjoint flavors, see - http://svn.haxx.se/dev/archive-2010-06/0014.shtml. + child_is_disjoint() to detect switched paths, returning to the + pre-r920424 behavior.
