{{ 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
{{ $repo := .name }} {{ $this := .commit.This }} {{ $parent := .commit.Parent }} {{ range .diff }}
{{ if .IsNew }} A {{ end }} {{ if .IsDelete }} D {{ end }} {{ if not (or .IsNew .IsDelete) }} M {{ end }} {{ if .Name.Old }} {{ .Name.Old }} {{ if .Name.New }} → {{ .Name.New }} {{ end }} {{ else }} {{ .Name.New }} {{- end -}} {{ if .IsBinary }}

Not showing binary file.

{{ else }}
{{- .Header -}}
            {{- range .TextFragments -}}
            {{- 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 }}