{{define "content"}}

{{.Data.Commit.Subject}}

{{.Data.Commit.Hash}}
{{if .Data.Commit.Body}}
{{.Data.Commit.Body}}
{{end}}
{{.Data.Commit.Author}} committed {{timeAgo .Data.Commit.AuthorDate}} ago {{if .Data.Commit.Parents}}{{len .Data.Commit.Parents}} parent{{if ne (len .Data.Commit.Parents) 1}}s{{end}} {{range $i, $p := .Data.Commit.Parents}}{{if $i}} {{end}}{{shortHash $p}}{{end}}{{end}}
{{range $file := .Data.Files}}
{{if eq .Status "R"}} {{.OldName}} → {{.NewName}} {{else}} {{diffFileName .}} {{end}} {{if ne .Status "M"}}{{statusLabel .Status}}{{end}} +{{.Stats.Added}} -{{.Stats.Deleted}} {{diffBar .Stats.Added .Stats.Deleted}}
{{if .IsBinary}}

Binary file changed.

{{else}} {{range $i, $hunk := .Hunks}} {{if $i}}
{{end}} {{range .Lines}} {{end}}
{{if .OldNum}}{{.OldNum}}{{end}} {{if .NewNum}}{{.NewNum}}{{end}} {{if eq .Type "add"}}+{{else if eq .Type "del"}}-{{else}} {{end}} {{.Content}}
{{end}} {{end}}
{{end}} {{if .Data.TruncatedFiles}}

{{.Data.TruncatedFiles}} more file{{if ne .Data.TruncatedFiles 1}}s{{end}} not shown.

{{end}} {{end}}