Skip to content

Commit 02112fc

Browse files
committed
Merge branch 'en/prompt-under-set-u'
The bash prompt script (in contrib/) did not work under "set -u". * en/prompt-under-set-u: git-prompt: work under set -u
2 parents 36a255a + 5c0cbdb commit 02112fc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

contrib/completion/git-prompt.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -433,8 +433,8 @@ __git_ps1 ()
433433
fi
434434

435435
local sparse=""
436-
if [ -z "${GIT_PS1_COMPRESSSPARSESTATE}" ] &&
437-
[ -z "${GIT_PS1_OMITSPARSESTATE}" ] &&
436+
if [ -z "${GIT_PS1_COMPRESSSPARSESTATE-}" ] &&
437+
[ -z "${GIT_PS1_OMITSPARSESTATE-}" ] &&
438438
[ "$(git config --bool core.sparseCheckout)" = "true" ]; then
439439
sparse="|SPARSE"
440440
fi
@@ -543,7 +543,7 @@ __git_ps1 ()
543543
u="%${ZSH_VERSION+%}"
544544
fi
545545

546-
if [ -n "${GIT_PS1_COMPRESSSPARSESTATE}" ] &&
546+
if [ -n "${GIT_PS1_COMPRESSSPARSESTATE-}" ] &&
547547
[ "$(git config --bool core.sparseCheckout)" = "true" ]; then
548548
h="?"
549549
fi

0 commit comments

Comments
 (0)