From: Junio C Hamano Date: Tue, 21 Jul 2026 19:23:37 +0000 (-0700) Subject: Meta/onemerge: clean temporary files correctly and exit non-zero upon failure X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=26a198328d95f141256901f8f42689e6c07ed9f9;p=thirdparty%2Fgit.git Meta/onemerge: clean temporary files correctly and exit non-zero upon failure --- diff --git a/onemerge.sh b/onemerge.sh index 4d353ea0ef..309290df50 100755 --- a/onemerge.sh +++ b/onemerge.sh @@ -15,7 +15,7 @@ fi tmp=/var/tmp/e.$$ rm -f "$tmp.1" "$tmp.2" && prev= && -trap 'rm -f "$tmp.*"' 0 || exit +trap 'rm -f "$tmp."*' 0 || exit git rev-list --merges --first-parent master..$endpoint | while read commit @@ -33,8 +33,7 @@ do echo Merges multiple topics git show -s --format="* %s" "$prev" comm -23 "$tmp.1" "$tmp.2" - exit - + exit 1 fi fi mv -f "$tmp.1" "$tmp.2"