]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'rs/diff-exit-code-with-external-diff'
authorJunio C Hamano <gitster@pobox.com>
Thu, 20 Jun 2024 22:45:08 +0000 (15:45 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 20 Jun 2024 22:45:08 +0000 (15:45 -0700)
commit8ba7dbdefbc274628b6bdc0a4cb573c2fa08b2cf
tree6efe99411643f419d78bcdee1a62c84eb2bb070a
parente631115ae50dbadd891bc1ff4fdd9722f8bf8a28
parentd7b97b7185521e3b9364b3abc6553df2480da173
Merge branch 'rs/diff-exit-code-with-external-diff'

"git diff --exit-code --ext-diff" learned to take the exit status
of the external diff driver into account when deciding the exit
status of the overall "git diff" invocation when configured to do
so.

* rs/diff-exit-code-with-external-diff:
  diff: let external diffs report that changes are uninteresting
  userdiff: add and use struct external_diff
  t4020: test exit code with external diffs
diff.c
userdiff.c
userdiff.h