all repos — legit @ 2b9b2bdb1fb9a6c94859025ac1588faf4a5fbcdb

web frontend for git, written in go

templates/commit.html (view raw)

{{ define "commit" }}

{{ template "head" . }}

  {{ template "repoheader" . }}
  
    {{ template "nav" . }}
    
      
          {{- .commit.Message -}}
        
{{ .commit.Author.Name }} {{ .commit.Author.Email}}
{{ .commit.Author.When.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}

commit: {{ .commit.This }}

{{ if .commit.Parent }}

parent: {{ .commit.Parent }} {{ end }}

{{ .stat.FilesChanged }} files changed, {{ .stat.Insertions }} insertions(+), {{ .stat.Deletions }} deletions(-)

jump to:

{{ range .diff }}
  • {{ .Name.New }}
{{ end }}
{{ $repo := .name }} {{ $this := .commit.This }} {{ range .diff }}
{{ if .Name.Old }} {{ .Name.Old }} {{ if .Name.New }} → {{ .Name.New }} {{ end }} {{ else }} {{ .Name.New }} {{- end -}}
{{ if .IsBinary }}

Not showing binary file.

{{ else }}
            {{- range .TextFragments -}}
            

{{- .Header -}}

{{- range .Lines -}} {{- if eq .Op.String "+" -}} {{ .String }} {{- end -}} {{- if eq .Op.String "-" -}} {{ .String }} {{- end -}} {{- if eq .Op.String " " -}} {{ .String }} {{- end -}} {{- end -}} {{- end -}} {{- end -}}
{{ end }}
{{ end }}