On Fri, Jul 26, 2013 at 3:15 PM, Bert Huijben <b...@qqmail.nl> wrote: > I would guess that you need to disable HTTPv2 or use a Subversion version > older than 1.7 to encounter this problem. With HTTPv2 the ‘checkout’ > handling during commit has changed.
Indeed you do. This is the issue reported here: http://mail-archives.apache.org/mod_mbox/subversion-dev/201307.mbox/%3C51F295B2.7000603%40gmail.com%3E I spent some time trying to figure out how this happens. Believe I finally found a reproduction recipe (attached) The important tidbit seems to be that you have to be creating a directory via a copy and deleting something equal to or more than 3 levels deeper. When it's not deeper than this the commit works fine. I'm not convinced the patch is the right fix.
repo.sh
Description: Bourne shell script