From 7bf70fffb735019da884d086ce0c23b3092ea99a Mon Sep 17 00:00:00 2001 From: Vesa Kaihlavirta Date: Tue, 14 Apr 2015 15:14:25 +0300 Subject: [PATCH] hg branch command is sometimes slow, run it just once --- themes/ys.zsh-theme | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/themes/ys.zsh-theme b/themes/ys.zsh-theme index fd8adc41e..92906fe29 100644 --- a/themes/ys.zsh-theme +++ b/themes/ys.zsh-theme @@ -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"