git-prompt: work under set -u
authorElijah Newren <newren@gmail.com>
Thu, 13 May 2021 06:22:36 +0000 (06:22 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 13 May 2021 06:50:26 +0000 (15:50 +0900)
commit5c0cbdb107c5e1c1474618535fda438f25d260ca
tree51e7677789a2b88d888a18ec2b2d110010c880a2
parent48bf2fa8bad054d66bd79c6ba903c89c704201f7
git-prompt: work under set -u

Commit afda36dbf3 ("git-prompt: include sparsity state as well",
2020-06-21) added the use of some variables to control how to show
sparsity state in the git prompt, but implicitly assumed that undefined
variables would be treated as the empty string.  This breaks users who
run under 'set -u'; fix the code to be more explicit.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-prompt.sh