commit d317870821591e2cdc834d9f651a25487abd4ab6
parent a8615c15fe7f8eee995da063e09bc3d961f83aef
Author: Robert Russell <robert@rr3.xyz>
Date: Wed, 20 May 2026 14:41:58 -0700
Support gits:// (git:// + TLS)
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/stagit.c b/stagit.c
@@ -528,7 +528,11 @@ writeheader(FILE *fp, const char *title)
xmlencode(fp, description, strlen(description));
fputs("</span></td></tr>", fp);
if (cloneurl[0]) {
- fputs("<tr class=\"url\"><td></td><td>git clone <a href=\"", fp);
+ fputs("<tr class=\"url\"><td></td><td>git clone <a href=\"git://", fp);
+ xmlencode(fp, cloneurl, strlen(cloneurl)); /* not percent-encoded */
+ fputs("\">", fp);
+ xmlencode(fp, cloneurl, strlen(cloneurl));
+ fputs("</a> | git clone <a href=\"gits://", fp);
xmlencode(fp, cloneurl, strlen(cloneurl)); /* not percent-encoded */
fputs("\">", fp);
xmlencode(fp, cloneurl, strlen(cloneurl));