hg branch command is sometimes slow, run it just once

This commit is contained in:
Vesa Kaihlavirta 2015-04-14 15:14:25 +03:00
commit 7bf70fffb7

View file

@ -34,8 +34,9 @@ ys_hg_prompt_info() {
# make sure this is a hg dir
if [ -d '.hg' ]; then
echo -n "${YS_VCS_PROMPT_PREFIX1}hg${YS_VCS_PROMPT_PREFIX2}"
echo -n $(hg branch 2>/dev/null)
if [ -n "$(hg status 2>/dev/null)" ]; then
hgbranch=$(hg branch 2>/dev/null)
echo -n $hgbranch
if [ -n "$hgbranch" ]; then
echo -n "$YS_VCS_PROMPT_DIRTY"
else
echo -n "$YS_VCS_PROMPT_CLEAN"