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\