Better support for branch name
Enable to get issue from branch prefixed with it and delimited by '_'
Diff
1diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh
2index 13de0f43775867c1d601e79276a686aa1f70a2f2..9e7cf2b880face23a71115c58bbd89e1947a51cb 100644
3--- a/plugins/jira/jira.plugin.zsh
4+++ b/plugins/jira/jira.plugin.zsh
5@@ -65,7 +65,12 @@ function jira() {
6 # but `branch` is a special case that will parse the current git branch
7 if [[ "$action" == "branch" ]]; then
8 local issue_arg=$(git rev-parse --abbrev-ref HEAD)
9- local issue="${jira_prefix}${issue_arg}"
10+ issue_arg=($(echo $issue_arg | cut -d'_' -f1))
11+ if [[ $(echo ${issue_arg} | grep ${jira_prefix}) ]]; then
12+ local issue="${issue_arg}"
13+ else
14+ local issue="${jira_prefix}${issue_arg}"
15+ fi
16 else
17 local issue_arg=${(U)action}
18 local issue="${jira_prefix}${issue_arg}"