Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
1f6e1555
Commit
1f6e1555
authored
Mar 02, 2020
by
Marc Cornellà
Browse files
Clean up jira function
parent
95220004
Changes
1
Hide whitespace changes
Inline
Side-by-side
plugins/jira/jira.plugin.zsh
View file @
1f6e1555
...
...
@@ -63,19 +63,24 @@ function jira() {
else
# Anything that doesn't match a special action is considered an issue name
# but `branch` is a special case that will parse the current git branch
local
issue_arg issue
if
[[
"
$action
"
==
"branch"
]]
;
then
local
issue_arg
=
$(
git rev-parse
--abbrev-ref
HEAD
)
issue_arg
=(
$(
echo
$issue_arg
|
cut
-d
'_'
-f1
)
)
if
[[
$(
echo
${
issue_arg
}
|
grep
${
jira_prefix
}
)
]]
;
then
local
issue
=
"
${
issue_arg
}
"
# Get name of the branch
issue_arg
=
$(
git rev-parse
--abbrev-ref
HEAD
)
# Split by _ character and get the first element
issue_arg
=(
${
(s
:_:
)issue_arg
}
)
issue_arg
=
${
issue_arg
[1]
}
if
[[
"
$issue_arg
"
=
${
jira_prefix
}*
]]
;
then
issue
=
"
${
issue_arg
}
"
else
local
issue
=
"
${
jira_prefix
}${
issue_arg
}
"
issue
=
"
${
jira_prefix
}${
issue_arg
}
"
fi
else
local
issue_arg
=
${
(U)action
}
local
issue
=
"
${
jira_prefix
}${
issue_arg
}
"
issue_arg
=
${
(U)action
}
issue
=
"
${
jira_prefix
}${
issue_arg
}
"
fi
local
url_fragment
=
''
local
url_fragment
if
[[
"
$2
"
==
"m"
]]
;
then
url_fragment
=
"#add-comment"
echo
"Add comment to issue #
$issue
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment