From c314c891ed8046645d63586e29c52974583496c0 Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Wed, 10 Jan 2024 14:39:42 +0000 Subject: precommit-ssh-apply.sh: Generate email files ... when patch series failed to apply. Change-Id: I38349b1f003e78dde8cefecac57bd3086f63dac8 --- precommit-ssh-apply.sh | 27 +++++++++++++++++++++++++-- precommit-test.sh | 2 +- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/precommit-ssh-apply.sh b/precommit-ssh-apply.sh index ffa32d87..4cfb4c00 100755 --- a/precommit-ssh-apply.sh +++ b/precommit-ssh-apply.sh @@ -99,12 +99,35 @@ fi patches_applied=$(git -C "$project" rev-list --count HEAD "^$prev_head") if [ "$patches_applied" -le "$num_patch" ]; then + apply_result="fail" + if [ "$res" = "0" ] && [ "$patches_applied" = "0" ]; then + # "series apply" finished successfully, but no patch was applied; + # this means that the patch is already merged. + apply_result="merged" + fi + + cat > "$pw_dir/mail-recipients.txt" < "$pw_dir/mail-subject.txt" < "$pw_dir/mail-body.txt" <> "$pw_dir/mail-body.txt" <