From 60004cfb97fe0eb64d1c8310e7c9caae96b8adbe Mon Sep 17 00:00:00 2001 From: "Gabriel A. Giovanini" Date: Sun, 4 Aug 2024 14:44:36 +0200 Subject: feat: Add diff view Adds a very simple diff view for a commit --- templates/gititemcommit.qtpl.go | 48 ++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 22 deletions(-) (limited to 'templates/gititemcommit.qtpl.go') diff --git a/templates/gititemcommit.qtpl.go b/templates/gititemcommit.qtpl.go index f94a1c2..39348ee 100644 --- a/templates/gititemcommit.qtpl.go +++ b/templates/gititemcommit.qtpl.go @@ -23,55 +23,59 @@ var ( //line gititemcommit.qtpl:4 type GitItemCommitPage struct { Commit *object.Commit + Diff string } -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 func (g *GitItemCommitPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 StreamGitItemNav(qw422016, name, ref, Log) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 func (g *GitItemCommitPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 g.StreamNav(qw422016, name, ref) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 qt422016.ReleaseWriter(qw422016) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 func (g *GitItemCommitPage) Nav(name, ref string) string { -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 qb422016 := qt422016.AcquireByteBuffer() -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 g.WriteNav(qb422016, name, ref) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 qs422016 := string(qb422016.B) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 qt422016.ReleaseByteBuffer(qb422016) -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 return qs422016 -//line gititemcommit.qtpl:9 +//line gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:11 +//line gititemcommit.qtpl:12 func (g *GitItemCommitPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemcommit.qtpl:11 +//line gititemcommit.qtpl:12 qw422016.N().S(`
`) -//line gititemcommit.qtpl:13 +//line gititemcommit.qtpl:14 StreamCommit(qw422016, name, g.Commit, true) -//line gititemcommit.qtpl:13 +//line gititemcommit.qtpl:14 qw422016.N().S(`
- -