From fd134c8175effefe4d965fc15b1ff6beb8f7cf6d Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Mon, 5 Aug 2013 18:47:55 +0200 Subject: [Git] Get corrects HEAD name --- 01_Internal.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01_Internal.zsh b/01_Internal.zsh index b1aef67..02a4bf0 100644 --- a/01_Internal.zsh +++ b/01_Internal.zsh @@ -178,7 +178,7 @@ __get_git_branch () # Initial commit if [ -L $GIT_DIR/HEAD -a ! -f $GIT_DIR/HEAD ] then - my_git_branch="$(basename $GIT_DIR/$(LC_ALL=C stat --printf="%N\n" $GIT_DIR/HEAD | tr '`' "'" | cut -d\' -f4))" + my_git_branch="$(basename $(readlink -f $GIT_DIR/HEAD))" else my_git_branch="$(basename $GIT_DIR/$(cat $GIT_DIR/HEAD | sed 's/^\([0-9a-f]\{2\}\)\([0-9a-f]\{38\}\)$/objects\/\1\/\2/;s/^ref: //'))" fi -- cgit v1.2.3