]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Make HEAD a PSEUDOREF rather than PER_WORKTREE.
authorHan-Wen Nienhuys <hanwen@google.com>
Mon, 27 Jul 2020 16:25:47 +0000 (16:25 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Jul 2020 17:06:49 +0000 (10:06 -0700)
This is consistent with the definition of REF_TYPE_PSEUDOREF
(uppercase in the root ref namespace).

Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs.c

diff --git a/refs.c b/refs.c
index 0be6bf6d2bba28e390f5876f0a9ad16fe2e6ee90..605163c569ae0986699d32b735ebcb0fcbb77d1a 100644 (file)
--- a/refs.c
+++ b/refs.c
@@ -676,10 +676,9 @@ int dwim_log(const char *str, int len, struct object_id *oid, char **log)
 
 static int is_per_worktree_ref(const char *refname)
 {
-       return !strcmp(refname, "HEAD") ||
-               starts_with(refname, "refs/worktree/") ||
-               starts_with(refname, "refs/bisect/") ||
-               starts_with(refname, "refs/rewritten/");
+       return starts_with(refname, "refs/worktree/") ||
+              starts_with(refname, "refs/bisect/") ||
+              starts_with(refname, "refs/rewritten/");
 }
 
 static int is_pseudoref_syntax(const char *refname)