On the 1.6.x-issue3700 branch:
Prevent svn_wc_process_committed_queue() from trying to lock working copy
paths which are beyond the depth of the commit operation.
Fixes the working copy corruption bug tracked by issue #3700.
* subversion/libsvn_client/commit.c
(post_commit_baton): Remember the commit depth here.
(post_process_commit_item): Do not tell svn_wc_queue_committed2 to recurse
if doing so will exceed the depth of the commit operation.
(svn_client_commit4): Store depth of the commit in the post_commit_baton.
git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.6.x-issue3700@991973 13f79535-47bb-0310-9956-ffa450edef68
1 file changed