That's a singularly *stupid* argument.
Here, let me rephrase that same idiotic argument:
"But it does have to uppercase them, otherwise how would it detect the
same filename using different cases?"
..and if you don't see how that's *exactly* the same argument, you really
are stupid.
The fact is, normalization is wrong.
It's wrong when you normalize upper/lower case (no, the word "Polish" is
not the same as "polish"), and it's equally wrong when you normalize for
"looks similar".
No. HFS+ treats users as idiots and thinks that it should "fix" the
filename for them. And it causes problems.
It causes problems for exactly the same reasons case-independence causes
problems, because it's EXACTLY THE SAME ISSUE. People may think that "but
they are the same", but they aren't. Case matters. And so does "single
character" vs "two character overlay".
Does it always matter? Hell no. But the problem with a filesystem that
thinks it knows better is that when it *sometimes* matters, the filesystem
simply DOES THE WRONG THING.
Can't you understand that?
Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html