On Jan 21, 2008, at 5:34 PM, Linus Torvalds wrote:
Which is actually a good argument as to why filenames should be
enforced as UTF-8.
Sure, I understand why git doesn't do it. I'm saying in a system which
uses unicode top-to-bottom, which you can create if you're using HFS+
only, can do it. On HFS+ you know the filename is unicode.
Again, I was talking about a system that used unicode top-to-bottom.
On HFS+ you have to use UTF-8 for your filename or it simply won't work.
I find it amusing that you keep arguing against having git treat
filenames as unicode when, if you had actually taken my advice and
read my previous email talking about "ideal" vs "practical", you'd
realize that I was not suggesting git should. I was simply describing
why having the filesystem specifically treat filenames as utf-8 isn't
a problem when the entire system is unicode-aware, and thus showing
how the problems that are cropping up in git aren't because the
filesystem treats filenames as unicode, but rather because the
filesystem treats filenames differently than other filesystems. In
other words, I was trying to illustrate that HFS+ isn't wrong, it's
just different, and the difference is causing the problem.
-Kevin Ballard
--
Kevin Ballard
http://kevin.sb.orgkevin@sb.orghttp://www.tildesoft.com