From fd79efff7504853ab4b7070ee186f4b7a346d21d Mon Sep 17 00:00:00 2001
From: tjpcc <tjp@ctrl-c.club>
Date: Sun, 17 Sep 2023 16:52:47 -0600
Subject: fix diffs and add diffstats in gopher

---
 templates/ref.gophermap | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

(limited to 'templates')

diff --git a/templates/ref.gophermap b/templates/ref.gophermap
index 3e8d6f9..c7de102 100644
--- a/templates/ref.gophermap
+++ b/templates/ref.gophermap
@@ -15,7 +15,7 @@ i	{{$.Selector}}	{{$.Host}}	{{$.Port}}
 {{ if ne .Parents nil -}}
 0🔩 Full Diff	{{join $.Selector "../../diff" .ParentHash .Hash}}	{{$.Host}}	{{$.Port}}
 {{ else -}}
-0🔩 Full Diff	{{combine $.Selector "../diff/4b825dc642cb6eb9a060e54bf8d69288fbee4904" .Hash}}	{{$.Host}}	{{$.Port}}
+0🔩 Full Diff	{{join $.Selector ".." ".." "diff" "4b825dc642cb6eb9a060e54bf8d69288fbee4904" .Hash}}	{{$.Host}}	{{$.Port}}
 {{ end -}}
 {{ range .Parents -}}
 1👤 Parent {{slice . 0 8}}	{{combine $.Selector .}}	{{$.Host}}	{{$.Port}}
@@ -30,5 +30,13 @@ i	{{$.Selector}}	{{$.Host}}	{{$.Port}}
 i	{{$.Selector}}	{{$.Host}}	{{$.Port}}
 iAuthored by {{.AuthorName}}<{{.AuthorEmail}}> on {{.AuthorDate.Format "Mon Jan _2 15:04:05 MST 2006"}}	{{$.Selector}}	{{$.Host}}	{{$.Port}}
 iCommitted by {{.CommitterName}}<{{.CommitterEmail}}> on {{.CommitDate.Format "Mon Jan _2 15:04:05 MST 2006"}}	{{$.Selector}}	{{$.Host}}	{{$.Port}}
+i	{{$.Selector}}	{{$.Host}}	{{$.Port}}
+{{ if eq .Parents nil -}}
+{{.Repo.Diffstat $.Ctx "4b825dc642cb6eb9a060e54bf8d69288fbee4904" .Hash | rawtext $.Selector $.Host $.Port }}
+{{ else -}}
+{{ with index .Parents 0 -}}
+{{$.Repo.Diffstat $.Ctx . $.Params.ref | rawtext $.Selector $.Host $.Port }}
+{{ end -}}
+{{ end -}}
 {{ end -}}
 .
-- 
cgit v1.2.3