diff --git a/lib/git/git_ahead.fish b/lib/git/git_ahead.fish index e368cd8cff476e78f11ad53bf4cf7cd583ced6a7..59ea054d93032a088f3e399ed2ead713a20edf44 100644 --- a/lib/git/git_ahead.fish +++ b/lib/git/git_ahead.fish @@ -7,16 +7,12 @@ function git_ahead -a ahead behind diverged none case "" # no upstream case "0"\t"0" - test -z "$none"; and echo "$none" - or echo "" + test -n "$none"; and echo "$none"; or echo "" case "*"\t"0" - test -z "$behind"; and echo "$behind" - or echo "-" + test -n "$behind"; and echo "$behind"; or echo "-" case "0"\t"*" - test -z "$ahead"; and echo "$ahead" - or echo "+" + test -n "$ahead"; and echo "$ahead"; or echo "+" case "*" - test -z "$diverged"; and echo "$diverged" - or echo "±" + test -n "$diverged"; and echo "$diverged"; or echo "±" end end