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