From b4ff57e2a42599e5c89f2f94517e80fcd5e1a91d Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Sat, 30 Dec 2023 09:35:31 +0100 Subject: [PATCH] [ticket/17280] Fall back to branch when no valid title found PHPBB3-17280 --- git-tools/hooks/prepare-commit-msg | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/git-tools/hooks/prepare-commit-msg b/git-tools/hooks/prepare-commit-msg index cedb342e58..83db1f9ba1 100755 --- a/git-tools/hooks/prepare-commit-msg +++ b/git-tools/hooks/prepare-commit-msg @@ -34,6 +34,12 @@ then ticket_id=$(sed -E 's/(ticket\/)(security\/)?([0-9]+)(.+$)?/\3/gm;t;d' <<< "$branch"); branch_title=$(sed -E 's/(ticket\/)(security\/)?([0-9]+)(.+$)?/\1\2\3/gm;t;d' <<< "$branch"); + # Fall back to branch name if no ticket ID + if [ -z "$branch_title" ]; + then + branch_title="$branch"; + fi + if [ "security/" = "$(sed -E 's/(ticket\/)(security\/)?([0-9]+)(.+$)?/\2/gm;t;d' <<< "$branch")" ]; then tail="$(printf '\n\nSECURITY-%s' "$ticket_id")";