diff options
-rw-r--r-- | .bashrc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -69,10 +69,10 @@ PS1='\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\[\033[$( [ -n "${MC_SID}" ] && _ps_mc_char="#" \ || { jobs | grep -q vim && _ps_mc_char="&" || _ps_mc_char="|"; } klist -s && { _ps_lpar="("; _ps_rpar=")"; } || { _ps_lpar="["; _ps_rpar="]"; } - git rev-parse --git-dir &>/dev/null \ + git rev-parse --quiet --git-dir &>/dev/null \ && { git diff-files --quiet \ - && { git diff-index --quiet --cached HEAD \ - && _ps_head=$(git rev-parse --abbrev-ref HEAD) \ + && { git diff-index --quiet --cached HEAD 2>/dev/null \ + && _ps_head=$(git rev-parse --quiet --abbrev-ref HEAD) \ || _ps_head=C; } \ || _ps_head=S; } \ || _ps_head="$(($(dirs -p | head -n9 | wc -l) - 1))" |