hlfw.ca

hlfw

Download patch

ref: 6986456bcb2e4f136d59a762af7e707a68201aef
parent: 55d8df7bce993260e020c1db8f14fde4d2436c99
author: halfwit <halfwit@hlfw.ca>
date: Sun Sep 8 16:04:49 PDT 2024

Add in go-get

--- a/gitrules
+++ b/gitrules
@@ -1,16 +1,17 @@
 /git/index.html					/bin/hlfw/gitlist	/usr/git
 /blog/index.html				/bin/hlfw/bloglist	/usr/git/site/hlfw/blog
-(/git/[^'/]+)/usr.html				/bin/hlfw/usr		/usr/git '\1'
+([^']+)\?go-get=1				/bin/hlfw/go-get 	'\1'
+/git/([^'/]+)/usr.html				/bin/hlfw/usr		/usr/git '\1'
 (/.well-known/acme-challenge/([^'/]+))		/bin/hlfw/well-known	/usr/web/\1
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/info.html	/bin/hlfw/info		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/files.html	/bin/hlfw/files		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/branches.html	/bin/hlfw/branches	/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/snap.tar.gz	/bin/hlfw/tar		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/(([^']+)/)?f.(html|md)	/bin/hlfw/view	/usr/git '\1' '\2' '\3' '\5'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/(([^']+)/)?raw	/bin/hlfw/viewraw	/usr/git '\1' '\2' '\3' '\5'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/log.html	/bin/hlfw/log		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/commit.html	/bin/hlfw/show		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/_patch		/bin/hlfw/patch		/usr/git '\1' '\2' '\3'
-(/git/[^'/]+)/([^'/]+)/([^'/]+)/feed.rss	/bin/hlfw/feed		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/info.html	/bin/hlfw/info		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/files.html	/bin/hlfw/files		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/branches.html	/bin/hlfw/branches	/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/snap.tar.gz	/bin/hlfw/tar		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/(([^']+)/)?f.(html|md)	/bin/hlfw/view	/usr/git '\1' '\2' '\3' '\5'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/(([^']+)/)?raw	/bin/hlfw/viewraw	/usr/git '\1' '\2' '\3' '\5'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/log.html	/bin/hlfw/log		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/commit.html	/bin/hlfw/show		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/_patch		/bin/hlfw/patch		/usr/git '\1' '\2' '\3'
+/git/([^'/]+)/([^'/]+)/([^'/]+)/feed.rss	/bin/hlfw/feed		/usr/git '\1' '\2' '\3'
 (/blog/[^']+).html				/bin/hlfw/md2html	/usr/git '\1'
 /index.html					/bin/hlfw/md2html	/usr/git index
--- /dev/null
+++ b/go-get
@@ -1,0 +1,6 @@
+#!/bin/rc
+
+echo 'Content-Type: text/html'
+echo ''
+
+echo '<html><head><meta name="go-import" content="hlfw.ca'$1' git git://hlfw.ca'$1'" /></head></html>'
--- a/mkfile
+++ b/mkfile
@@ -4,6 +4,7 @@
 PAGEFILES=\
 	bloglist\
 	gitlist\
+	go-get\
 	info\
 	files\
 	branches\