diff options
author | https://www.google.com/accounts/o8/id?id=AItOawk5aY0oBmuQtnoTNtji-dPgDw9p7J24YeY <Ji@web> | 2014-03-18 13:30:46 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2014-03-18 13:30:46 +0000 |
commit | a90c8930c6c453f243154846797deed139e8ceee (patch) | |
tree | 724aecb91beb329918260fa644ac8acaf277bd9d | |
parent | c30b406b93d1f3f5c978ea1fa1962c7ad640ea9c (diff) |
-rw-r--r-- | doc/bugs/Unicode_file_names_ignored_on_Windows.mdwn | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/doc/bugs/Unicode_file_names_ignored_on_Windows.mdwn b/doc/bugs/Unicode_file_names_ignored_on_Windows.mdwn new file mode 100644 index 000000000..af3877dbe --- /dev/null +++ b/doc/bugs/Unicode_file_names_ignored_on_Windows.mdwn @@ -0,0 +1,37 @@ +### Please describe the problem. + +The "add" command silently ignores all files and directories with non-ascii characters. + +### What steps will reproduce the problem? + +I created empty repository (git init, git annex init). I created some files with ascii and nonascii file names (hacky.txt, háčky.txt). + +git annex add . correctly adds only hacky.txt. + +git annex add "háčky.txt" does nothing. + +### What version of git-annex are you using? On what operating system? + +git 1.9.0, +git-annex installer from 2014-03-06 + +Windows XP and 7 with czech localization. CP1250 is used for czech characters on windows. + +### Please provide any additional information below. + + $ ls + hacky.txt h????ky.txt + $ git annex add . + add hacky.txt ok + (Recording state in git...) + $ git annex status + D h├í─Źky.txt + +According to https://github.com/msysgit/msysgit/wiki/Git-for-Windows-Unicode-Support ls prints junk, but only to console. + + D:\anntest>git annex add "háčky.txt" --debug + [2014-03-18 14:28:03 Central Europe Standard Time] read: git ["--git-dir=D:\\anntest\\.git","--work-tree=D:\\anntest","-c","core.bare=false","ls-files","--others","--exclude-standard","-z","--","h\225\269ky.txt"] + [2014-03-18 14:28:03 Central Europe Standard Time] chat: git ["--git-dir=D:\\anntest\\.git","--work-tree=D:\\anntest","-c","core.bare=false","cat-file","--batch"] + [2014-03-18 14:28:03 Central Europe Standard Time] read: git ["--git-dir=D:\\anntest\\.git","--work-tree=D:\\anntest","-c","core.bare=false","ls-files","--modified","-z","--","h\225\269ky.txt"] + +I can provide additional information, just tell me what you need. |