fsck: silence stderr when parsing .gitmodules
commitde6bd9e3eab3077d49d8486f990ed2b80af7c2c9
authorJeff King <peff@peff.net>
Thu, 28 Jun 2018 22:06:04 +0000 (28 18:06 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 3 Jul 2018 16:36:41 +0000 (3 09:36 -0700)
tree31ea4c72bd4bae1441a78ab17aca15aa96adee90
parent4574f1aace4ca53ac0fc63a545383dab1a71fec9
fsck: silence stderr when parsing .gitmodules

If there's a parsing error we'll already report it via the
usual fsck report() function (or not, if the user has asked
to skip this object or warning type). The error message from
the config parser just adds confusion. Let's suppress it.

Note that we didn't test this case at all, so I've added
coverage in t7415. We may end up toning down or removing
this fsck check in the future. So take this test as checking
what happens now with a focus on stderr, and not any
ironclad guarantee that we must detect and report parse
failures in the future.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
fsck.c
t/t7415-submodule-names.sh