Comment 6 for bug 172383

Revision history for this message
n[ate]vw (natevw) wrote : Re: Cannot add NFD normalized Unicode file to repo

According to http://developers.sun.com/global/products_platforms/solaris/reference/presentations/IUC29-FileSystems.pdf (<--- note extension) there don't seem to be any other notable filesystems that use a competing normal form. So it seems that, at least among the big three OSes nowadays, a pragmatic approach would be to switch to a OS X normalized inventory upon detecting this issue. If bzr finds that a Unicode filename has been changed to the normalized form in the working copy, it would be reasonable to expect that all Unicode-named files will appear under normalized names for that repo.

Note the "per repo"-ness of the above approach. That'd probably be the easiest way to implement it anyway, but also should help on the couple of filesystems on OS X that behave more like Linux/Windows: "NFS volumes can be shared with non-Mac clients that create files with precomposed characters in their names, and the Mac OS X NFS client does not decompose them before returning them to applications." (http://developer.apple.com/qa/qa2001/qa1173.html)