|
@@ -502,9 +502,11 @@ __git_ps1 ()
|
|
|
|
|
|
local z="${GIT_PS1_STATESEPARATOR-" "}"
|
|
|
|
|
|
- # NO color option unless in PROMPT_COMMAND mode
|
|
|
- if [ $pcmode = yes ] && [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
|
|
|
- __git_ps1_colorize_gitstring
|
|
|
+ # NO color option unless in PROMPT_COMMAND mode or it's Zsh
|
|
|
+ if [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
|
|
|
+ if [ $pcmode = yes ] || [ -n "${ZSH_VERSION-}" ]; then
|
|
|
+ __git_ps1_colorize_gitstring
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
b=${b##refs/heads/}
|