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