ignore subsequent lines of git status

as they may break the equality check by including changes to the
repository
This commit is contained in:
sonnym 2012-04-10 17:35:19 -04:00
commit 7ba3cbcfa3

View file

@ -3,7 +3,7 @@ function git_prompt_info() {
ref=$(git symbolic-ref HEAD 2> /dev/null) ref=$(git symbolic-ref HEAD 2> /dev/null)
if [ -z $ref ]; then if [ -z $ref ]; then
# check if in detached HEAD mode # check if in detached HEAD mode
branch_name=$(git status -sb $(git_submodule_syntax) 2> /dev/null) branch_name=$(git status -sb $(git_submodule_syntax) 2> /dev/null | head -n 1)
if [ "$branch_name" = "## HEAD (no branch)" ]; then if [ "$branch_name" = "## HEAD (no branch)" ]; then
# set tag name if found # set tag name if found
tag_name=$(git name-rev --name-only $(git --no-pager show --stat 2> /dev/null | head -n 1 | awk '{ print $2 }') 2> /dev/null) tag_name=$(git name-rev --name-only $(git --no-pager show --stat 2> /dev/null | head -n 1 | awk '{ print $2 }') 2> /dev/null)