From: Junio C Hamano Date: Mon, 11 May 2026 01:51:00 +0000 (+0900) Subject: Meta/TopicCheck: clean each build regardless of its outcome X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=17eea49835768254e4742e3de862b8c18e14b7ed;p=thirdparty%2Fgit.git Meta/TopicCheck: clean each build regardless of its outcome --- diff --git a/TopicCheck b/TopicCheck index dbf55cd832..d38a2c5103 100755 --- a/TopicCheck +++ b/TopicCheck @@ -45,27 +45,36 @@ onetopic () { section "$topic - leaks" && ( export SANITIZE=leak GIT_TEST_PASSING_SANITIZE_LEAK=true && - Meta/Make -j32 CC=clang test && + Meta/Make -j32 CC=clang test + st=$? Meta/Make -j32 CC=clang >/dev/null 2>&1 distclean + exit $st ) || failed="leaks" section "$topic - sha256" && ( export GIT_TEST_DEFAULT_HASH=sha256 && - Meta/Make -j32 test && + Meta/Make -j32 test + st=$? Meta/Make >/dev/null 2>&1 distclean + exit $st ) || failed="$failed${failed:+" "}sha256" section "$topic - test" && ( - Meta/Make -j32 test && + : export GIT_TEST_LONG=YesPlease && + Meta/Make -j32 test + st=$? Meta/Make >/dev/null 2>&1 distclean + exit $st ) || failed="$failed${failed:+" "}test" section "$topic - breaking" && ( - Meta/Make $jobs WITH_BREAKING_CHANGES=YesPlease $T test && + Meta/Make $jobs WITH_BREAKING_CHANGES=YesPlease $T test + st=$? Meta/Make WITH_BREAKING_CHANGES=YesPlease >/dev/null 2>&1 distclean + exit $st ) || failed="$failed${failed:+" "}breaking" if test "$failed" = ""