Merge branch 'jk/add-i-diff-filter'
commitc5e2df04ac9dd731c729c6159d58c2288d794858
authorJunio C Hamano <gitster@pobox.com>
Wed, 14 Mar 2018 19:01:05 +0000 (14 12:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Mar 2018 19:01:05 +0000 (14 12:01 -0700)
treeb6db0972487a8a00694e6477deeea245888c6bf7
parentbd0f794342d5b3921f2d5d4bffce87ec7b7e4d96
parent42f7d45428e260acf535ba0d55ecc91ee81e21da
Merge branch 'jk/add-i-diff-filter'

The "interactive.diffFilter" used by "git add -i" must retain
one-to-one correspondence between its input and output, but it was
not enforced and caused end-user confusion.  We now at least make
sure the filtered result has the same number of lines as its input
to detect a broken filter.

* jk/add-i-diff-filter:
  add--interactive: detect bogus diffFilter output
  t3701: add a test for interactive.diffFilter
git-add--interactive.perl
t/t3701-add-interactive.sh