diff options
| -rw-r--r-- | src/gitalias/git-extract-issue.go | 2 |
1 files changed, 1 insertions, 1 deletions
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 "" |
