From: Kevin Ballard Date: Wed, 23 Jan 2008 01:16:04 GMT Subject: Re: git on MacOSX and files with decomposed utf-8 file names Message-ID: <98315FA6-CFEF-4BB1-997B-0B10BDBBE37B@sb.org> In-Reply-To: On Jan 22, 2008, at 7:38 PM, Linus Torvalds wrote: > On Tue, 22 Jan 2008, Theodore Tso wrote: >> >> I'd also recommend that the Mac OS X code try to either figure out >> whether it is running on an HFS+ partition, or let the HFS+ >> workaround >> code be something that can be controlled via .git/config. It >> shouldn't be on unconditionally even on a Mac OS X system, since if >> the git repository is on a ZFS or NFS filesystem, there's no reason >> to >> pay the overhead of working around the HFS+ bugs. > > One thing I'd like somebody to check: what _does_ happen with OS X > and NFS > (OS X as a client, not server)? In particular: > > - Is it suddenly sane and case-sensitive? > > - Does the NFS client do any unicode conversion? > > I tried to google for it, but didn't find the right keywords to get > anything useful out of that modern-day internet oracle. Straight from the horse's mouth, so to speak: >> Here's one further question: How does OS X behave as an NFS client? >> Does it do any unicode normalization? Is it case-sensitive? >> > No conversions are done.. the MacOS X nfs client just sends > whatever string it was passed to the server. If I connect > to a MacOS X server exporting an HFS file system, I can > "touch FOO" and then "rm foo" and the rm will work. -Kevin Ballard -- Kevin Ballard http://kevin.sb.org kevin@sb.org http://www.tildesoft.com