{{ define "tree" }} {{ template "generichead" . }} {{ if .parent }} {{ .meta.Title }} — {{ .name }} ({{ .ref }}): {{ .parent }}/ {{ else if .files }} {{ .meta.Title }} — {{ .name }} ({{ .ref }}) {{ else }} {{ .meta.Title }} — {{ .name }} ({{ .ref }}): BROKEN??? {{ end }} {{ template "repoheader" . }} {{ template "nav" . }}
{{ $repo := .name }} {{ $ref := .ref }} {{ $parent := .parent }}
{{ if $parent }}
..
{{ end }} {{ range .files }} {{ if not .IsFile }}
{{ .Mode }}
{{ .Size }}
{{ if $parent }} {{ .Name }}/ {{ else }} {{ .Name }}/ {{ end }}
{{ end }} {{ end }} {{ range .files }} {{ if .IsFile }}
{{ .Mode }}
{{ .Size }}
{{ if $parent }} {{ .Name }} {{ else }} {{ .Name }} {{ end }}
{{ end }} {{ end }}
{{- if .readme }}{{ .readme }}{{- end -}}
{{ end }}