# bash_prompt; adapted from
# https://github.com/necolas/dotfiles/blob/master/shell/bash_prompt and
-# http://vitus-wagner.livejournal.com/1176589.html?thread=40146189#t40146189
+# https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
prompt_git() {
local s=""
# check for unstaged changes
if [ -n "$(git ls-files --modified)" ]; then
- s="$s!";
+ s="$s*";
fi
# check for untracked files
if [ -n "$(git ls-files --others --exclude-standard)" ]; then
- s="$s?";
+ s="$s%";
fi
# check for stashed files