Я использую метод parse_git_branch
который вызывается моим PROMPT. Я использую zshell, но я не понимаю, почему это перестало бы работать.
Вот функция:
parse_git_branch() {
git_status="$(git status 2> /dev/null)"
pattern="^# On branch ([^[:space:]]*)"
if [[ ! ${git_status} =~ "working directory clean" ]]; then
state="*"
fi
if [[ ${git_status} =~ ${pattern} ]]; then
branch=${match[1]}
echo "(${branch}${state})"
fi
}
и вот вывод git status
:
On branch master
Your branch is up-to-date with 'origin/master'.
но все же вызов parse_git_branch
ничего не отображает на экране.
Что могло измениться? Я только что установил последнюю версию XCode.
Git-версия: git version 1.8.5.2 (Apple Git-48)
(которая не выглядит знакомой)