Re: OSX, ZFS, UTF8, git - somebody hates me in this list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Randal L. Schwartz" <merlyn@xxxxxxxxxxxxxx> wrote:
> 
> repeat by:
>     0) download the OSX ZFS drivers
>     1) Make a ZFS partition on OSX.
>     2) Clone git.git to the ZFS partition
>     3) immediately type git-status:
> 
>     # On branch master
>     # Untracked files:
>     #   (use "git add <file>..." to include in what will be committed)
>     #
>     #       "gitweb/test/Ma\314\210rchen"
>     nothing added to commit but untracked files present (use "git add" to track)

Isn't this just the normal HFS+ name mangling?

Apparently the ZFS port to Mac OS X includes the same braindamaged
UTF normalization that is applied to HFS+ volumes, which means
they have reused the code or pushed it higher in their VFS layer.
Linus has started to add support for teaching Git about this sort
of brain damaged filesystem, but nobody has implemented the Mac OS
X specific name hashing function required to make Git see that the
name it got from the readdir(3) call is the same name Git passed
to the OS, just encoded differently.

-- 
Shawn.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux