Merge pull request #280 from hawkbee/hawkbee
Add git config option bash-it.hide-status to decide whether check git st...pull/287/head
commit
057755a91b
|
|
@ -73,10 +73,15 @@ function git_prompt_vars {
|
||||||
SCM_GIT_AHEAD=''
|
SCM_GIT_AHEAD=''
|
||||||
SCM_GIT_BEHIND=''
|
SCM_GIT_BEHIND=''
|
||||||
SCM_GIT_STASH=''
|
SCM_GIT_STASH=''
|
||||||
local status="$(git status -bs --porcelain 2> /dev/null)"
|
if [[ "$(git config --get bash-it.hide-status)" != "1" ]]; then
|
||||||
if [[ -n "$(grep -v ^# <<< "${status}")" ]]; then
|
local status="$(git status -bs --porcelain 2> /dev/null)"
|
||||||
SCM_DIRTY=1
|
if [[ -n "$(grep -v ^# <<< "${status}")" ]]; then
|
||||||
SCM_STATE=${GIT_THEME_PROMPT_DIRTY:-$SCM_THEME_PROMPT_DIRTY}
|
SCM_DIRTY=1
|
||||||
|
SCM_STATE=${GIT_THEME_PROMPT_DIRTY:-$SCM_THEME_PROMPT_DIRTY}
|
||||||
|
else
|
||||||
|
SCM_DIRTY=0
|
||||||
|
SCM_STATE=${GIT_THEME_PROMPT_CLEAN:-$SCM_THEME_PROMPT_CLEAN}
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
SCM_DIRTY=0
|
SCM_DIRTY=0
|
||||||
SCM_STATE=${GIT_THEME_PROMPT_CLEAN:-$SCM_THEME_PROMPT_CLEAN}
|
SCM_STATE=${GIT_THEME_PROMPT_CLEAN:-$SCM_THEME_PROMPT_CLEAN}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue