Merge branch 'jc/diff-I-status-fix'
authorJunio C Hamano <gitster@pobox.com>
Fri, 18 Dec 2020 23:15:18 +0000 (15:15 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 18 Dec 2020 23:15:18 +0000 (15:15 -0800)
commit59fcf746f5a6253b3c0a84a94ecd5cf1add56e3a
treef2eca2aa27d7014846d4d0381ad1306c48c5b964
parentd4187bd4d5091cf2700b0a954cbdc379e5d1248d
parent50f04394908fe308a421b360951b1f73b00363ee
Merge branch 'jc/diff-I-status-fix'

"git diff -I<pattern> -exit-code" should exit with 0 status when
all the changes match the ignored pattern, but it didn't.

* jc/diff-I-status-fix:
  diff: correct interaction between --exit-code and -I<pattern>
diff.c
t/t4015-diff-whitespace.sh