Re: question about subversion 1.9 unicode normalization status
From: Branko ÄŒibej <brane_at_wandisco.com>
Date: Wed, 12 Aug 2015 11:00:54 +0200
On 12.08.2015 00:11, Dave Huang wrote:
Yay for misunderstandings. :)
The problem with HFS is that it normalizes paths: regardless of how your
For example, if someone on Linux or Windows creates a file named
FWIW, HFS is the only filesystem I'm aware of that does this. Every
This is broken. The filesystem should not be in the business of changing
> While it's unfortunate that SVN didn't handle this correctly from the start, it doesn't make it Apple's fault.
See above. It's a fundamental design bug that ignores the common sense
> Unicode 2.0 talked about normalization/canonicalization in 1996, and TR 15 has been around since about the same time--both predating SVN's development by years. Of course, most people weren't thinking about Unicode back then, and a filename was considered to be some opaque string of bytes, so I don't particularly blame SVN either. If anything, Unicode should've just declared one canonical form instead of giving options. But while HFS(+) is old and is due for an overhaul, its use of Unicode NFD isn't broken.
So I'll skip commenting on all this because it's based on a fundamental
The bottom line is: to work around this bug, Subversion needs to make
I'm working on this, but slowly because the changes are potentially very
-- Brane
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.