git: 9front

Download patch

ref: 69fc35c0530f6c2f96d9d9ffcaf9b314b300333e
parent: 312608588a2052624653eec2b7762ac4c0f1e546
author: Ori Bernstein <ori@eigenstate.org>
date: Sat Jun 11 13:48:20 EDT 2022

git/pack: add support for skipping ssh signatures

ssh signatures confused our commit parsing; teach our
commit parsing to skip them.

--- a/sys/src/cmd/git/pack.c
+++ b/sys/src/cmd/git/pack.c
@@ -884,6 +884,7 @@
 		}else if(strcmp(buf, "gpgsig") == 0){
 			/* just drop it */
 			if((t = strstr(p, "-----END PGP SIGNATURE-----")) == nil)
+			if((t = strstr(p, "-----END SSH SIGNATURE-----")) == nil)
 				sysfatal("malformed gpg signature");
 			np -= t - p;
 			p = t;
--