From 1ef06aa9cdc7bbd01bb3f92dcf1e61d7cd9b2576 Mon Sep 17 00:00:00 2001 From: Armen Baghumian Date: Thu, 21 May 2015 04:09:57 +0000 Subject: [PATCH] Offset starts from 0 so the argument would be 3 This patch fixes broken aliases which have arguments (e.g. gap) --- lib/git/aliases.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/git/aliases.sh b/lib/git/aliases.sh index 80139f0..562022b 100644 --- a/lib/git/aliases.sh +++ b/lib/git/aliases.sh @@ -65,7 +65,7 @@ _git __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}") + alias_str="$1"; cmd_prefix="$2"; cmd="$3"; cmd_args=("${@:3}") alias $alias_str="$cmd_prefix $cmd${cmd_args:+ }${cmd_args[*]}" if [ "$shell" = "bash" ]; then __define_git_completion "$alias_str" "$cmd"