ADDED: Mercurial repository info

This commit is contained in:
Yohann Bianchi 2013-01-19 00:52:09 +01:00
parent 615e41b0ec
commit 8e9cf45200

View File

@ -83,6 +83,25 @@ prompt_git() {
fi fi
} }
prompt_hg() {
local rev status
if $(hg id >/dev/null 2>&1); then
if $(hg prompt >/dev/null 2>&1); then
rev=$(hg prompt {status})
if [[ $rev = "?" ]]; then
prompt_segment red white
rev='±'
elif [[ -n $rev ]]; then
prompt_segment yellow black
rev='±'
else
prompt_segment green black
fi
fi
echo -n $(hg prompt "⭠ {rev}@{branch}") $rev
fi
}
# Dir: current working directory # Dir: current working directory
prompt_dir() { prompt_dir() {
prompt_segment blue black '%~' prompt_segment blue black '%~'
@ -109,6 +128,7 @@ build_prompt() {
prompt_context prompt_context
prompt_dir prompt_dir
prompt_git prompt_git
prompt_hg
prompt_end prompt_end
} }