Merge branch 'jk/utf8-switch-between-nfd-and-nfc'
authorJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:18:26 +0000 (11:18 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:18:26 +0000 (11:18 -0700)
Document a known breakage with a test.

* jk/utf8-switch-between-nfd-and-nfc:
t3910: show failure of core.precomposeunicode with decomposed filenames

t/t3910-mac-os-precompose.sh
index 96941e94cc3b50d0f65a441316e577dee2adc7e2..831935665e012c04bbe4c57feee92c0310df5c04 100755 (executable)
@@ -140,6 +140,16 @@ test_expect_success "Add long precomposed filename" '
        git add * &&
        git commit -m "Long filename"
 '
+
+test_expect_failure 'handle existing decomposed filenames' '
+       echo content >"verbatim.$Adiarnfd" &&
+       git -c core.precomposeunicode=false add "verbatim.$Adiarnfd" &&
+       git commit -m "existing decomposed file" &&
+       >expect &&
+       git ls-files --exclude-standard -o "verbatim*" >untracked &&
+       test_cmp expect untracked
+'
+
 # Test if the global core.precomposeunicode stops autosensing
 # Must be the last test case
 test_expect_success "respect git config --global core.precomposeunicode" '