952200044d4078cbc5f45e4cd9228347c57e80b9

Author
RoToRx88 <spam@oij.fr>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

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}"