Adds another git function
Adds function to search git branches for a ticket number `$ wgcheckout "$(wgfind 1045)"`
This commit is contained in:
parent
f5706af337
commit
46b758d648
1 changed files with 20 additions and 0 deletions
|
@ -10,6 +10,26 @@ function wgtix {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# search for a git branch by ticket number
|
||||||
|
# useful when combined with `wgcheckout`
|
||||||
|
# e.g.
|
||||||
|
# $ wgcheckout "$(wgfind 1045)"
|
||||||
|
# checks-out feature/GDMX-1045 ...
|
||||||
|
#
|
||||||
|
# if the `TICKET_NO` cannot be found, it will return the current branch
|
||||||
|
function wgfind {
|
||||||
|
TICKET_NO="$1"
|
||||||
|
|
||||||
|
BRANCHNAME=$(git branch | grep "$TICKET_NO" | perl -p -e 's/^\s*//')
|
||||||
|
|
||||||
|
if [ -z $BRANCHNAME ]; then
|
||||||
|
BRANCHNAME="$(wgbranch)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$BRANCHNAME"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# wrapper fn for "git checkout" that exports previous branch to env
|
# wrapper fn for "git checkout" that exports previous branch to env
|
||||||
function wgcheckout {
|
function wgcheckout {
|
||||||
if [ -z $1 ]; then
|
if [ -z $1 ]; then
|
||||||
|
|
Loading…
Reference in a new issue