The if works with git v1.8

This commit is contained in:
Arialdo Martini 2013-11-14 13:11:19 +01:00
parent 7bf90d46de
commit bc49d5dca5

View File

@ -26,7 +26,7 @@ function build_prompt {
just_init=true just_init=true
else else
upstream=$(git rev-parse --symbolic-full-name --abbrev-ref @{upstream} 2> /dev/null) upstream=$(git rev-parse --symbolic-full-name --abbrev-ref @{upstream} 2> /dev/null)
if [ -n $upstream -a "$upstream" != "@{upstream}" ]; then has_upstream=true; else has_upstream=false; fi if [[ -n "${upstream}" && "${upstream}" != "@{upstream}" ]]; then has_upstream=true; else has_upstream=false; fi
git_status=$(git status --porcelain 2> /dev/null) git_status=$(git status --porcelain 2> /dev/null)