On Sun, Apr 14, 2013 at 01:14:58AM +0200, Johan Corveleyn wrote: > The fact that the checks at both layers are different means that you > can still 'svnadmin load' a repos with filenames with (non-LF) control > characters, but you can't svnsync it anymore. > > Not sure if that's important. Just making an observation ...
Well, this is exactly the sort of thing why Ben, myself, and others have been saying all along that we shouldn't give the FS layer (or BDB/FSFS layers) any special significance in making decisions about which characters Subversion considers legal in filenames. If all layers were consistent, there wouldn't be any such problem. Alas, the current state of things is closest to what could be called consensus.