git: 9front

Download patch

ref: 0d66f4b8d5a39ba9eb7fe86fd55df07416de87b3
parent: 5b8382c37b41a5c7addbb74e96e18c7a6071eb45
author: Ori Bernstein <ori@eigenstate.org>
date: Mon Sep 16 18:51:25 EDT 2024

git/serve: we don't do thin packs -- advertise it.

--- a/sys/src/cmd/git/serve.c
+++ b/sys/src/cmd/git/serve.c
@@ -55,9 +55,9 @@
 
 	s = gethead(&head,  buf, sizeof(buf));
 	if(s != nil)
-		r = fmtpkt(c, "%H HEAD%csymref=HEAD:%s\n", head, 0, s);
+		r = fmtpkt(c, "%H HEAD%csymref=HEAD:%s no-thin\n", head, 0, s);
 	else
-		r = fmtpkt(c, "%H HEAD\n", head);
+		r = fmtpkt(c, "%H HEAD%cno-thin\n", head, 0);
 	if(r == -1)
 		goto error;
 
--