{{if .MR.Draft}}draft {{end}}{{.MR.State}}
{{if and (eq .MR.State "merged") .MR.MergedAt}}
{{if .MR.MergedBy}}{{.MR.MergedBy}} merged{{else}}Merged{{end}}
{{template "mrrange" .MR}} on {{when .MR.MergedAt}}
{{else if and (eq .MR.State "closed") .MR.ClosedAt}}
{{if .MR.ClosedBy}}{{.MR.ClosedBy}} closed this{{else}}Closed{{end}}
without merging {{template "mrrange" .MR}} on {{when .MR.ClosedAt}}
{{else if or (eq .MR.State "merged") (eq .MR.State "closed")}}
{{template "mrrange" .MR}}
{{else}}
{{.MR.Author}} wants to merge {{template "mrrange" .MR}}
{{end}}
{{with field . "StackedOn"}}
Stacked on !{{.Number}} {{.Title}}: merges into its branch until that lands, then onto its target.
{{end}}
{{with field . "Stacked"}}
Builds on this: {{range $i, $k := .}}{{if $i}}, {{end}}!{{$k.Number}} {{$k.Title}}{{end}}. Merging with squash or rebase is refused while they are open.
{{.Stat.Files}} file{{if ne .Stat.Files 1}}s{{end}} changed, +{{.Stat.Adds}}−{{.Stat.Dels}}{{if .DiffTruncated}} · shown up to 4 MiB; the counts and the last file are partial{{end}}
{{if .DiffTruncated}}
This diff is larger than 4 MiB and is cut off below. Fetch the branch to see all of it.