From ff4ae7932daa67bb62a57f04060da79941af56a7 Mon Sep 17 00:00:00 2001 From: Armen Baghumian Date: Tue, 26 May 2015 12:46:11 +0000 Subject: [PATCH] Fixed __git_alias bug in zsh --- lib/git/aliases.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/git/aliases.sh b/lib/git/aliases.sh index 80139f0..7a55f70 100644 --- a/lib/git/aliases.sh +++ b/lib/git/aliases.sh @@ -66,6 +66,10 @@ __git_alias () { if [ -n "$1" ]; then local alias_str cmd_prefix cmd cmd_args alias_str="$1"; cmd_prefix="$2"; cmd="$3"; cmd_args=("${@:4}") + if [ "$shell" = "zsh" ]; then + cmd_args=("${@:3}") + fi + alias $alias_str="$cmd_prefix $cmd${cmd_args:+ }${cmd_args[*]}" if [ "$shell" = "bash" ]; then __define_git_completion "$alias_str" "$cmd"