From: Junio C Hamano Date: Mon, 10 Oct 2022 21:34:35 +0000 (-0700) Subject: Meta/Make: peel HEAD symref only once if we can X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd9c53d5e65d14e5076c13e615d726ed900ef950;p=thirdparty%2Fgit.git Meta/Make: peel HEAD symref only once if we can --- diff --git a/Make b/Make index 6627a5ce3d..8f29456444 100755 --- a/Make +++ b/Make @@ -78,7 +78,8 @@ SunOS) esac determine_branch () { - expr "$($GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' || + expr "$($GIT symbolic-ref --no-recurse HEAD 2>/dev/null || + $GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' || echo detached }