|
2 | 2 |
|
3 | 3 | should_use_file_from_github_url=true |
4 | 4 | # defaults |
5 | | -PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER="^\s*[\-\w]*\d:" |
| 5 | +PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER="^\s*\[[\-\w]*\d\]" |
| 6 | +PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_ONE="^\s*\[[\-\w]*\d\]" |
| 7 | +PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_TWO="^\s*[\-\w]*\d:" |
6 | 8 | PLACEHOLDER_REGEX_BRANCH_ISSUE_NUMBER="[.]*\/([\-\w]*?\-\d+)" |
7 | 9 | PLACEHOLDER_REGEX_GIT_COMMIT_MESSAGES="(Merge\sbranch\s\'|\#\sRebase\s|This\sreverts\scommit\s)" |
8 | 10 | PLACEHOLDER_LOGGING_VERBOSE="true" |
@@ -76,16 +78,28 @@ if [ "$answer" != "${answer#[Yy]}" ]; then |
76 | 78 | PLACEHOLDER_LOGGING_VERBOSE=false |
77 | 79 | fi |
78 | 80 |
|
79 | | - printf -- "Set a custom regex for parsing issue numbers from commit messages:\n" |
80 | | - printf -- " - To use default value, leave empty and press return\n\n" |
81 | | - printf -- "Default: ${BLUE}${PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER}${RESET}\n${BLUE}>${RESET} " |
| 81 | + printf -- "Set a custom regex for parsing issue numbers from commit messages:\n\n" |
| 82 | + printf -- " - To use default value, leave empty and press return\n" |
| 83 | + printf -- "Default: ${BLUE}${PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER}${RESET}\n\n" |
| 84 | + printf -- " - To use ${GREEN}[ISSUE_NUMBER] COMMIT_MESSAGE${RESET}, enter 1\n" |
| 85 | + printf -- "1: ${BLUE}${PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_ONE}${RESET}\n\n" |
| 86 | + printf -- " - To use ${GREEN}ISSUE_NUMBER: COMMIT_MESSAGE${RESET}, enter 2\n" |
| 87 | + printf -- "2: ${BLUE}${PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_TWO}${RESET}\n\n${BLUE}>${RESET} " |
82 | 88 | read answer |
83 | 89 |
|
84 | 90 | if [ ! -z "$answer" ]; then |
85 | | - PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER=answer |
| 91 | + if [ "$answer" == "1" ]; then |
| 92 | + PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER=$PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_ONE |
| 93 | + elif [ "$answer" == "2" ]; then |
| 94 | + PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER=$PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER_TWO |
| 95 | + else |
| 96 | + PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER=answer |
| 97 | + fi |
86 | 98 | fi |
87 | 99 |
|
88 | | - clear_n_lines 5 |
| 100 | + clear_n_lines 13 |
| 101 | + printf -- " - ${BLUE}Regex for commit message: ${PLACEHOLDER_REGEX_COMMIT_ISSUE_NUMBER} ${RESET}\n\n" |
| 102 | + |
89 | 103 | printf -- "Set a custom regex for parsing issue numbers from branch names:\n" |
90 | 104 | printf -- " - To use default value, leave empty and press return\n\n" |
91 | 105 | printf -- "Default: ${BLUE}${PLACEHOLDER_REGEX_BRANCH_ISSUE_NUMBER}${RESET}\n${BLUE}>${RESET} " |
|
0 commit comments