On 2012/07/11, at 20:20, David Brodbeck wrote:

> On Wed, Jul 11, 2012 at 8:01 AM, Matthew Pounsett <m...@conundrum.com> wrote:
>> I note by your examples that you're using a unix filesystem (as opposed to 
>> Windows).  I would be a little surprised if this worked there, since the 
>> square brackets are normally used by unix shells as glob metacharacters, 
>> similarly to * and ?.
> 
> Just because they're used as shell metacharacters doesn't mean they
> aren't legal in filenames:

Right, but anything using simple methods of globbing may not react well to 
their use, as the OP seems to have discovered.  I didn't say you couldn't force 
the files to be created, just that I'd be a little surprised if those 
characters worked in authz configs.

That said.. it turns out the OP is on Windows after all, and I was just fooled 
by the non-windows notation for the file names.  I'm no authority on what is or 
isn't possible on NTFS since I haven't touched it in a good 10+ years so it's 
likely none of what I had to say applies to his problem.

> 
>>> It's also worth pointing out that some paths have the "#" character in 
>>> them. What do I do when I get to those?
>> 
>> This is commonly comment character.  It's possible to create a file with 
>> this character in it, but personally I'd avoid it.  It's possible you could 
>> escape it like so: "tmp\#1.txt", but I'm not confident that will work.  If 
>> svn can't deal with this one you might have a case for it being a bug, since 
>> it is technically a legal file name.
> 
> emacs uses files starting and ending in "#" extensively for autosave
> recovery data, FWIW.

Again, didn't say it wasn't possible.. just that it might not be well advised.


Reply via email to