|
|
|
|
@ -54,10 +54,16 @@ function current_branch() { |
|
|
|
|
echo ${ref#refs/heads/} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function current_repository() { |
|
|
|
|
|
|
|
|
|
ref=$(git symbolic-ref HEAD 2> /dev/null) || return |
|
|
|
|
echo $(git remote -v | cut -d':' -f 2) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# these aliases take advantage of the previous function |
|
|
|
|
alias ggpull='git pull origin $(current_branch)' |
|
|
|
|
compdef ggpull=git |
|
|
|
|
alias ggpush='git push origin $(current_branch)' |
|
|
|
|
compdef ggpush=git |
|
|
|
|
alias ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)' |
|
|
|
|
compdef ggpnp=git |
|
|
|
|
compdef ggpnp=git |
|
|
|
|
|