With authz file:
[/]
* =
[/A]
foo = rw
The 1.6/neon client can delete /A/B with
svn rm -mm http://localhost/tmp/repo/A/B --username foo
but the 1.7/neon client fails as it makes an OPTIONS request to /. The access
log for the 1.7 client looks like:
::1 - - [05/Mar/2013:16:58:18 +0000] "OPTIONS /obj/repo/A/B HTTP/1.1" 401 401
::1 - pm [05/Mar/2013:16:58:18 +0000] "OPTIONS /obj/repo/A/B HTTP/1.1" 200 188
::1 - pm [05/Mar/2013:16:58:18 +0000] "OPTIONS /obj/repo HTTP/1.1" 403 210
The 1.7/serf client works.
See:
http://mail-archives.apache.org/mod_mbox/subversion-users/201303.mbox/%3C5AA3038425B44547B096056A8598914F34D388C6@BCSW-SMX07.mymhp.net%3E
http://svn.haxx.se/users/archive-2013-03/0014.shtml