{{ define "title" }}commits · {{ .RepoInfo.FullName }}{{ end }} {{ define "repoContent" }} {{ $commit := index .Commits 0 }} {{ $messageParts := splitN $commit.Message "\n\n" 2 }} {{ index $messageParts 0 }} {{ if gt (len $messageParts) 1 }} {{ nl2br (unwrapText (index $messageParts 1)) }} {{ end }} {{ slice $commit.Hash.String }} {{ $commit.Author.Name }} {{ timeFmt $commit.Author.When }} {{ end }} {{ define "repoAfter" }} {{ $end := length .Commits }} {{ $commits := subslice .Commits 1 $end }} {{ range $commits }} {{ $messageParts := splitN .Message "\n\n" 2 }} {{ index $messageParts 0 }} {{ if gt (len $messageParts) 1 }} {{ end }} {{ if gt (len $messageParts) 1 }} {{ nl2br (unwrapText (index $messageParts 1)) }} {{ end }} {{ slice .Hash.String 0 8 }} {{ .Author.Name }} {{ timeFmt .Author.When }} {{ end }} {{ $commits_len := len .Commits }} {{ if gt .Page 1 }} previous {{ else }} {{ end }} {{ if eq $commits_len 30 }} next {{ end }} {{ end }}
{{ index $messageParts 0 }}
{{ nl2br (unwrapText (index $messageParts 1)) }}