|
@@ -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
|