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
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
}