bstaz
By: a guest | Mar 19th, 2010 | Syntax:
Bash | Size: 0.41 KB | Hits: 23 | Expires: Never
#override __git_ps1
__git_ps1 ()
{
local b="$(git symbolic-ref HEAD 2>/dev/null)"
local r="$(git remote -v 2>/dev/null| head -n 1 | awk '{print $2}')"
if [ -n "$b" ]; then
if [ -n "$1" ]; then
printf "$1" "${b##refs/heads/}"
else
printf "%s(%s)" "${r}" "${b##refs/heads/}"
fi
fi
}