Add separator to status only if something follow it

master
Ilya Kantor 9 years ago committed by Ilya Kantor
parent a8b3d9e393
commit 806889d155
  1. 2
      gitprompt.sh

@ -551,6 +551,7 @@ function updatePrompt() {
} }
__chk_gitvar_status 'REMOTE' '-n' __chk_gitvar_status 'REMOTE' '-n'
if [[ $GIT_CLEAN -eq 0 ]] || [[ $GIT_PROMPT_CLEAN != "" ]]; then
__add_status "$GIT_PROMPT_SEPARATOR" __add_status "$GIT_PROMPT_SEPARATOR"
__chk_gitvar_status 'STAGED' '-ne 0' __chk_gitvar_status 'STAGED' '-ne 0'
__chk_gitvar_status 'CONFLICTS' '-ne 0' __chk_gitvar_status 'CONFLICTS' '-ne 0'
@ -558,6 +559,7 @@ function updatePrompt() {
__chk_gitvar_status 'UNTRACKED' '-ne 0' __chk_gitvar_status 'UNTRACKED' '-ne 0'
__chk_gitvar_status 'STASHED' '-ne 0' __chk_gitvar_status 'STASHED' '-ne 0'
__chk_gitvar_status 'CLEAN' '-eq 1' - __chk_gitvar_status 'CLEAN' '-eq 1' -
fi
__add_status "$ResetColor$GIT_PROMPT_SUFFIX" __add_status "$ResetColor$GIT_PROMPT_SUFFIX"
NEW_PROMPT="$(gp_add_virtualenv_to_prompt)$PROMPT_START$($prompt_callback)$STATUS_PREFIX$STATUS$PROMPT_END" NEW_PROMPT="$(gp_add_virtualenv_to_prompt)$PROMPT_START$($prompt_callback)$STATUS_PREFIX$STATUS$PROMPT_END"

Loading…
Cancel
Save