forum/How does git-annex handle rsyncing between different OSes with regards to UTF-8?git-annexhttp://git-annex.branchable.com/forum/How_does_git-annex_handle_rsyncing_between_different_OSes_with_regards_to_UTF-8__63__/git-annexikiwiki2016-01-06T17:00:38Zcomment 1http://git-annex.branchable.com/forum/How_does_git-annex_handle_rsyncing_between_different_OSes_with_regards_to_UTF-8__63__/comment_1_f4b439f7d9ce20d4b5dc8d728cb2e180/joey2015-11-10T19:39:10Z2015-11-10T19:19:47Z
<p>Both git and git-annex both treat filenames as strings of bytes, with no
particular encoding, to the extent supported by the OS[1]. This may result
in a checkout of git repository having filenames that don't display well on
a different system.</p>
<p>[1] Of course any reasonable Unix treats filenames like that too.. but
Windows only supports unicode filenames.</p>
comment 2http://git-annex.branchable.com/forum/How_does_git-annex_handle_rsyncing_between_different_OSes_with_regards_to_UTF-8__63__/comment_2_7393a4b2e94f9d36c3c9ca977a8f67b6/grawity2016-01-05T11:09:07Z2016-01-05T11:09:07Z
Git does have a <code>core.precomposeUnicode</code> option for converting NFD to NFC; would that work?
comment 3http://git-annex.branchable.com/forum/How_does_git-annex_handle_rsyncing_between_different_OSes_with_regards_to_UTF-8__63__/comment_3_a38e2bbe229cb7e1f4f334bd93d91656/ovidiu2016-01-06T17:00:38Z2016-01-06T17:00:38Z
I can't add much to the conversation, I only raised the issue as I had run into it with rsync as described above.