Hi, I'd tried to copy repository(branch): svn cp https://svn/testcopy/trunk https://svn/testcopy/tags/test_tag_011 -m "make tag" I've got error: svn: E175002: Server sent unexpected return value (424 Failed Dependency) in response to COPY request for '/testcopy/!svn/rvr/4314/trunk' If I'm trying to copy repository using svn and filesystem: $svn copy file:///docs/svn/repos/testcopy/trunk file:///docs/svn/repos/testcopy/tags/test_tag_01 -m 'make a tag' Then I do not have error: Committed revision 4315. This error first appeared after update from httpd-2.2.24 to httpd-2.2.25. Modules mod_dav_svn.so and mod_authz_svn.so bundled with svn were recompiled and reinstalled using apxs from httpd-2.2.25 Thanks.
The same thing happens for me too, but with Visual SVN Server 2.6.4, (including svn 1.8.1 and apache HTTP Server 2.2.25)
This is happening as a result of the change made for PR 54610. The change incorrectly causes locks on the source of a copy to require that the client provide the state token for the lock.
Note that Philip Martin added a regression test to this to Subversion in: http://svn.apache.org/r1516285
Committed a fix in r1528718 that doesn't require the lock token on the COPY source, but if a lock token is provided in an If: header it will still be checked. This makes mod_dav compliant with RFC 4918 with respect to the behavior of COPY and locks.
This is part of apache 2.2.26, see r1540728 This is part of apache 2.4.7, see r1533447