On 2017-11-03 10:53:07 +0100, Vincent Lefevre wrote: > Unfortunately, currently I can't. A few days ago, I tried to reproduce > it with similar changes in a sample repository, but this didn't trigger > the bug. I'll try again from information based on strace, i.e. on the > fact that "perso" was moved in the past. But I fear that this may be > more complex (otherwise the bug would have already been found).
As I thought, I couldn't reproduce the bug with such a sample repository. But I've found that the bug is fixed in the trunk. I could bisect to search for the fix, and this is the following: ------------------------------------------------------------------------ r1795116 | stefan2 | 2017-05-14 22:22:49 +0200 (Sun, 14 May 2017) | 17 lines Fix issue #4677. When non-exitent paths are allowed as a result of a DAG-walk (as opposed to creating a "path not found" error on those), we may encounter file nodes in the "parent" path. Those are not an error but simply an indication that there won't be any sub-paths. * subversion/libsvn_fs_fs/tree.c (open_path): If n/a paths are allowed, non-dir parents are, too. * subversion/libsvn_fs_x/dag_cache.c (svn_fs_x__get_dag_path): Same. * subversion/tests/libsvn_fs/fs-test.c (closest_copy_test_svn_4677): Add regression test. (test_funcs): Register new test. ------------------------------------------------------------------------ https://issues.apache.org/jira/browse/SVN-4677 contains: This bug was introduced in http://svn.apache.org/viewvc?view=revision&revision=1586953 , is present in all releases since 1.9.0, and can be fixed by reverting that commit. And the test shows a similar error: Updating '.': svn: E160016: Failure opening '/b/fa/fb' svn: E160016: '/b/fa' is not a directory in filesystem '1d2dc934-16b4-452c-a607-a6080764124e' There is a comment saying: "Backport for 1.9.6 is yet to be approved." Could it really be backported? -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)