t1300-repo-config: make it resilient to being run via 'sh -x'
commit2ec20212c56575dc5e6875f36fa68b6b4a8edd70
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 23 Mar 2016 10:55:07 +0000 (23 11:55 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Mar 2016 16:59:21 +0000 (23 09:59 -0700)
tree21ff998e69f130f84b47c9a3feaf2e6f2bb23955
parent5ca6b7bb47bddacac61e837d7692e1e8f5b24188
t1300-repo-config: make it resilient to being run via 'sh -x'

One way to diagnose broken regression tests is to run the test
script using 'sh -x t... -i -v' to find out which call actually
demonstrates the symptom.

Hence it is pretty counterproductive if the test script behaves
differently when being run via 'sh -x', in particular when using
test_cmp or test_i18ncmp on redirected stderr.  A more recent way
"sh tXXXX -i -v -x" has the same issue.

So let's use test_i18ngrep (as suggested by Jonathan Nieder) instead of
test_cmp/test_i18ncmp to verify that stderr looks as expected.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1300-repo-config.sh