Meta/Make: peel HEAD symref only once if we can

Junio C Hamano committed Oct 10, 2022 at 14:34 UTC fd9c53d5e65d14e5076c13e615d726ed900ef950
1 file changed +2 -1
Make
+2 -1
@@ -78,7 +78,8 @@ SunOS)
78 esac
79
80 determine_branch () {
81 - expr "$($GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' ||
81 + expr "$($GIT symbolic-ref --no-recurse HEAD 2>/dev/null ||
82 + $GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' ||
83 echo detached
84 }
85