1
0
Fork 0
mirror of synced 2024-06-28 03:11:09 -04:00

[prompt] fix prompt for gitster

This commit is contained in:
Cenk Gündoğan 2016-03-25 22:37:00 +01:00
parent 5e82c5a57e
commit f9da167a65

View file

@ -8,17 +8,9 @@ gst_get_status() {
} }
gst_get_pwd() { gst_get_pwd() {
git_root=${PWD}
while [[ ${git_root} != / && ! -e ${git_root}/.git ]]; do
git_root=${git_root:h}
done
if [[ ${git_root} = / ]]; then
unset git_root
prompt_short_dir="$(short_pwd)" prompt_short_dir="$(short_pwd)"
else git_root="$(command git rev-parse --show-toplevel 2> /dev/null)" && \
parent=${git_root%\/*} prompt_short_dir="${prompt_short_dir#${$(short_pwd $git_root):h}/}"
prompt_short_dir=${"$(short_pwd)"#${parent}/}
fi
print ${prompt_short_dir} print ${prompt_short_dir}
} }