I'm using VisualSVN to serve several SVN repositories, and it uses Windows authentication to control access. Some of the files have the [
and ]
characters, and spaces, in their names.
Changing their permissions via the VisualSVN management console causes problems with the authz-windows
file it uses, and I've contacted them about that. But since VisualSVN seems to use CollabNet's SVN binaries under the hood (1.7.5), I figure I should be able to do it by hand. So how can I enter the file names in a form that's accepted by SVN? I've tried entering them simply as
[repo:/path/to/[12345] my file.ext]
< permissions here >
But I can still access the file when I should not be able to. (I can confirm that the whole system works by checking it on other files without such characters.)
I've also tried URL quoting (%5B12345%5D%20my%20file.ext
), enclosing it in quotes, and escaping various combinations of spaces and brackets, with no success. The svnauthz-validate
tool claims that all of these are fine.