diff options
author | Anirudh Oppiliappan <x@icyphox.sh> | 2022-12-12 17:17:49 +0530 |
---|---|---|
committer | Anirudh Oppiliappan <x@icyphox.sh> | 2022-12-12 17:17:49 +0530 |
commit | c165c447685d68c2b0b2293a31937a903394f943 (patch) | |
tree | b2aa9f24cb263a2cc72c3167ec7233139e192c3a /templates/commit.html | |
parent | ce71721c6dc80db8af63f2098a1548308e2621b2 (diff) | |
download | legit-c165c447685d68c2b0b2293a31937a903394f943.tar.gz legit-c165c447685d68c2b0b2293a31937a903394f943.tar.bz2 legit-c165c447685d68c2b0b2293a31937a903394f943.zip |
git, routes: commit diff view
Diffstat (limited to 'templates/commit.html')
-rw-r--r-- | templates/commit.html | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/templates/commit.html b/templates/commit.html new file mode 100644 index 0000000..e6af551 --- /dev/null +++ b/templates/commit.html @@ -0,0 +1,52 @@ +{{ define "commit" }} +<html> +{{ template "head" . }} + + <header> + <h1>{{ .meta.Title }}</h1> + <h2>{{ .meta.Description }}</h2> + </header> + <body> + {{ template "nav" . }} + <main> + <section> + <p>author: {{ .commit.Author.Name }} <{{ .commit.Author.Email}}> on {{ .commit.Author.When }}</p> + <p>commit: <a href="/{{ .name }}/commit/{{ .commit.This }}"> + {{ .commit.This }} + </a> + </p> + <p>parent: <a href="/{{ .name }}/commit/{{ .commit.Parent }}"> + {{ .commit.Parent }} + </a> + </p> + <p>{{ .stat.FilesChanged }} files changed, + {{ .stat.Insertions }} insertions(+), + {{ .stat.Deletions }} deletions(-) + </p> + </section> + <section> + {{ range .diff }} + {{ if .Name.Old }} + <p>{{ .Name.Old }} → {{ .Name.New }}</p> + {{ else }} + <p>{{.Name.New }}</p> + {{- end -}} + <pre> + {{- range .TextFragments -}} + <p>{{- .Header -}}</p> + {{- range .Lines -}} + {{- if eq .Op.String "+" -}} + <span style="color: green">{{ .String }}</span> + {{- end -}} + {{- if eq .Op.String "-" -}} + <span style="color: red">{{ .String }}</span> + {{- end -}} + {{- end -}} + {{- end -}} + </pre> + {{ end }} + </section> + </main> + </body> +</html> +{{ end }} |