git: 9front

Download patch

ref: 7ffe9c7f4214be8ae5e1e0357585b2df0c05cf41
parent: 6fb98c7fa6f1f9519487f45739654354bf71d44f
author: Ori Bernstein <ori@eigenstate.org>
date: Thu Jul 17 10:08:54 EDT 2025

git/get: also, we want the HEAD ref.

--- a/sys/src/cmd/git/get.c
+++ b/sys/src/cmd/git/get.c
@@ -271,7 +271,9 @@
 			sysfatal("remote side sent invalid ref: %s", sp[1]);
 		if(fetchbranch && !branchmatch(sp[1], fetchbranch))
 			continue;
-		else if(!prefixed(sp[1], "refs/heads/") && !prefixed(sp[1], "refs/tags/"))
+		else if(strcmp(sp[1], "HEAD") != 0
+		&& !prefixed(sp[1], "refs/heads/")
+		&& !prefixed(sp[1], "refs/tags/"))
 			continue;
 		if(refsz == nref + 1){
 			refsz *= 2;
--