> On 15 Mar 2016, at 06:45, Torsten Bögershausen <tboegi@xxxxxx> wrote: > > >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 > +’ Thank you! I had to tweak it a little but it now reproduces the issue and confirms the fix for diff, diff-index, diff-files and diff-tree. I have just sent in the full patch. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html