Re: git diff does not precompose unicode file paths (OS X)
- From
Torsten Bögershausen <tboegi@web.de>
- Date
- Mar 15, 2016, 05:45 UTC
- Message-ID
- <56E7A191.7070302@web.de>
- In-Reply-To
- <A81BB0E5-4879-4A86-9019-BB76734BA9EF@fournova.com>
>I created a test case but git diff exits with 0 if it does not recognize the file >path so the test case always succeeds. Can you give me a hint or one >example test case?
The most clean (?) is to compare "git diff" NFC and git diff NFD, they should give the same result: for "git diff" something like this would do: + +# This will test git diff +test_expect_success "git diff f.Adiar" ' + echo "Modified" >f.$Adiarnfd && + git diff f.$Adiarnfd >expect && + git diff f.$Adiarnfc >actual && + git checkout f.$Adiarnfd && + test_cmp expect actual +'
HTH /Torsten