Multibyte Characters Break Repositories, Different Visibility on MacOS compared to Windows
Created originally on Bitbucket by kandrey89 (Andrey Kuznetsov)
I committed on MacOS using TortoiseHG v4.5.2 a file called: 20151105_Oriel_Cornerstone_-_Drivers_v3.01.pdf (note that the - dash is a standard character, a minus on the keyboard)
Then opened the same repo from a shared location using a windows machine using v4.6, TortoiseHg now thinks this repo is missing the "20151105_Oriel_Cornerstone_–_Drivers_v3.01.pdf
SUMMARY:
- MacOS and Windows see committed files with multibyte characters differently. MacOS displays/treats the files correctly. Windows does not understand the multibyte characters.
- Renaming the affected files with equivalent single byte characters on Windows and then pulling the repo on macOS results in a broken repo.