diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-10-26 16:22:44 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-10-26 16:22:44 +0900 |
| commit | d011067eab1cba807eaab852dcd7060562055ad9 (patch) | |
| tree | 59fb76db742504aef4e5513bee2bcd84746876b6 /src | |
| parent | 5aa7583d726a5973417b71c671179e6d6f365a44 (diff) | |
| download | dotfiles-d011067eab1cba807eaab852dcd7060562055ad9.tar.gz dotfiles-d011067eab1cba807eaab852dcd7060562055ad9.tar.zst dotfiles-d011067eab1cba807eaab852dcd7060562055ad9.zip | |
git/extract-issue: allow suffix to separate words with hyphen
Diffstat (limited to 'src')
| -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 "" |
