Open shirayu opened 7 years ago
This is tricky - I don't think we should be munging file names by default.
One idea: check if the local file system does this, and only enable it if so. Other idea: for now make it off by default.
BTW, while at it... could also try case folding as well, to better handle Windows systems. Also as an option.
Currently a file named to
ガールズ.txt
is always synchronized with Mac OS which uses HFS+ file system. This is because HFS+ file performs NFD like filename normalization.ガ
isU+30AC
in NFC andU+30AB U+3099
in NFD.With this PR,
adb-sync
performs filename NFC normalization for diff as default. With--no-file-name-normalize
, it does not.