Merge pull request #152 from mroth/fix-clear-vars
BUGFIX: make `git_clear_vars()` actually clear variables
This commit is contained in:
@@ -166,7 +166,12 @@ git_clear_vars() {
|
|||||||
local i
|
local i
|
||||||
for (( i=1; i<=$gs_max_changes; i++ )); do
|
for (( i=1; i<=$gs_max_changes; i++ )); do
|
||||||
# Stop clearing after first empty var
|
# Stop clearing after first empty var
|
||||||
if [[ -z "$(eval echo "\${$git_env_char$i:-}")" ]]; then break; fi
|
local env_var_i=${git_env_char}${i}
|
||||||
|
if [[ -z "$(eval echo "\${$env_var_i:-}")" ]]; then
|
||||||
|
break
|
||||||
|
else
|
||||||
|
unset $env_var_i
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user