summaryrefslogtreecommitdiff
path: root/t/t3910-mac-os-precompose.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2014-06-06 11:18:26 -0700
committerJunio C Hamano <gitster@pobox.com>2014-06-06 11:18:26 -0700
commit1265886303778b5a2631c41c6ee61094c5fda7b0 (patch)
tree12eeff15166cb3ed62f98d53e56cae4b6c861a58 /t/t3910-mac-os-precompose.sh
parent89080fcd9aa22ed888bd0e8e11016f4697ded7ad (diff)
parent750b2e4785e5956122b3c565af65eb1929714fba (diff)
downloadgit-1265886303778b5a2631c41c6ee61094c5fda7b0.tar.gz
Merge branch 'jk/utf8-switch-between-nfd-and-nfc'
Document a known breakage with a test. * jk/utf8-switch-between-nfd-and-nfc: t3910: show failure of core.precomposeunicode with decomposed filenames
Diffstat (limited to 't/t3910-mac-os-precompose.sh')
-rwxr-xr-xt/t3910-mac-os-precompose.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/t/t3910-mac-os-precompose.sh b/t/t3910-mac-os-precompose.sh
index 96941e94cc..831935665e 100755
--- a/t/t3910-mac-os-precompose.sh
+++ b/t/t3910-mac-os-precompose.sh
@@ -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" '