]> git.ipfire.org Git - thirdparty/git.git/commitdiff
test-lib-functions: suppress a 'git rev-parse' error in 'test_commit_bulk'
authorSZEDER Gábor <szeder.dev@gmail.com>
Mon, 25 Nov 2019 12:59:07 +0000 (13:59 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 27 Nov 2019 01:47:23 +0000 (10:47 +0900)
When 'test_commit_bulk' is invoked in an empty test repository, it
prints a "fatal: Needed a single revision" error, but still does what
it's supposed to do.  A test helper function displaying a fatal error
and still succeeding is always suspect to be buggy, but luckily that's
not the case here: that error comes from a 'git rev-parse --verify
HEAD' command invoked in a condition, which doesn't have anything to
verify in an empty repository.

Use the '--quiet' option to suppress that error message.

Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib-functions.sh

index e0b3f28d3a96e1b937f4c31e0a3d2e8fb3e6fed5..a2e9d6ae2e84e2a0b62fa3d5610a80d4d8adbcf9 100644 (file)
@@ -306,7 +306,7 @@ test_commit_bulk () {
        total=$1
 
        add_from=
-       if git -C "$indir" rev-parse --verify "$ref"
+       if git -C "$indir" rev-parse --quiet --verify "$ref"
        then
                add_from=t
        fi