From 26a198328d95f141256901f8f42689e6c07ed9f9 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Tue, 21 Jul 2026 12:23:37 -0700 Subject: [PATCH] Meta/onemerge: clean temporary files correctly and exit non-zero upon failure --- onemerge.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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"