From d011067eab1cba807eaab852dcd7060562055ad9 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 26 Oct 2024 16:22:44 +0900 Subject: git/extract-issue: allow suffix to separate words with hyphen --- src/gitalias/git-extract-issue.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gitalias/git-extract-issue.go') diff --git a/src/gitalias/git-extract-issue.go b/src/gitalias/git-extract-issue.go index 165aa58..4681d4d 100644 --- a/src/gitalias/git-extract-issue.go +++ b/src/gitalias/git-extract-issue.go @@ -23,7 +23,7 @@ func main() { // * feature/prefix-123 => prefix-123 // * feature/prefix-123-suffix => prefix-123 func extractIssueNumberFromBranchName(branchName string) string { - pattern := regexp.MustCompile(`\A(?:\w+/)?(\w+-)?(\d+)(?:-\w+)?\z`) + pattern := regexp.MustCompile(`\A(?:\w+/)?(\w+-)?(\d+)(?:-\w+)*\z`) matches := pattern.FindSubmatch([]byte(branchName)) if len(matches) != 3 { return "" -- cgit v1.2.3-70-g09d2