{{ define "title" }}{{ .RepoInfo.FullName }} at {{ .Ref }}{{ end }} {{ define "extrameta" }} {{ end }} {{ define "repoContent" }}
{{ block "branchSelector" . }}{{ end }}
{{ block "fileTree" . }}{{ end }} {{ block "rightInfo" . }}{{ end }}
{{ end }} {{ define "branchSelector" }}
{{ end }} {{ define "fileTree" }}
{{ $containerstyle := "py-1" }} {{ $linkstyle := "no-underline hover:underline dark:text-white" }} {{ range .Files }} {{ if not .IsFile }}
{{ end }} {{ end }} {{ range .Files }} {{ if .IsFile }}
{{ i "file" "w-3 h-3" }}{{ .Name }}
{{ end }} {{ end }}
{{ end }} {{ define "rightInfo" }}

{{ i "logs" "w-4 h-4" }} commits

{{ range .CommitsTrunc }}
{{ $messageParts := splitN .Message "\n\n" 2 }}
{{ index $messageParts 0 }} {{ if gt (len $messageParts) 1 }} {{ end }}
{{ if gt (len $messageParts) 1 }} {{ end }}
{{ slice .Hash.String 0 8 }} {{ $didOrHandle := index $.EmailToDidOrHandle .Author.Email }} {{ if $didOrHandle }} {{ $didOrHandle }} {{ else }} {{ .Author.Name }} {{ end }}
{{ timeFmt .Author.When }} {{ $tagsForCommit := index $.TagMap .Hash.String }} {{ if gt (len $tagsForCommit) 0 }}
{{ end }} {{ range $tagsForCommit }} {{ . }} {{ end }}
{{ end }} {{ $more := sub .TotalCommits (len .CommitsTrunc) }} {{ if gt $more 0 }}
… and {{ $more }} more {{ i "arrow-right" "w-3 h-3" }}
{{ end }}
{{ if gt (len .Tags) 0 }}

{{ i "tags" "w-4 h-4" }} tags

{{ range .Tags }}
{{ .Reference.Name }} {{ if gt (len .Message) 0 }} {{ $messageParts := splitN .Message "\n\n" 2 }} {{ $title := index $messageParts 0 }} {{ $description := index $messageParts 1 }} {{ $title }} {{ if gt (len $description) 1 }} {{ end }} {{ end }}
{{ if gt (len .Message) 0 }} {{ $messageParts := splitN .Message "\n\n" 2 }} {{ $description := index $messageParts 1 }} {{ if gt (len $description) 1 }} {{ end }} {{ end }}
{{ slice .Reference.Hash 0 8 }} {{ with .Tag }}
{{ end }}
{{ end }}
{{ end }}
{{ end }} {{ define "repoAfter" }} {{- if .HTMLReadme }}
{{ .ReadmeFileName }}
{{ if .Raw }}
{{ .HTMLReadme }}
{{ else }} {{ .HTMLReadme }} {{ end }}
{{- end -}} {{ template "repo/fragments/cloneInstructions" . }} {{ end }}