blob: 3bf6c65c70df5b3b65d0318f926b5f03536b0776 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
__get_git_fullstatus ()
{
[ -n "$1" ] && pushd $1 >/dev/null
local _branch _status _tracking _stashes
_branch=$(__get_git_branch)
if [ -n "$_branch" ]
then
_status=$(__get_git_branch_status)
_branch=$C_$_prompt_colors[soft_generic]$_C${${_branch/→/$C_$_status$_C}/←/$C_$_prompt_colors[soft_generic]$_C}$C_$color[none]$_C
_tracking=$(__get_git_tracking_status)
_stashes=$(__get_git_stashes)
fi
[ -n "$1" ] && popd >/dev/null
echo $_branch${_tracking:+ $_tracking}${_stashes:+ $_stashes} | sed 's/_for_\(ixm\|df\)/’/g'
}
|