{{ define "repo/fragments/interdiff" }} {{ $repo := index . 0 }} {{ $x := index . 1 }} {{ $opts := index . 2 }} {{ $fileTree := fileTree $x.AffectedFiles }} {{ $diff := $x.Files }} {{ $last := sub (len $diff) 1 }} {{ $isSplit := $opts.Split }}
This file has not been changed.
{{ else if .Status.IsRebased }}This patch was likely rebased, as context lines do not match.
{{ else if .Status.IsError }}Failed to calculate interdiff for this file.
{{ else }} {{ if $isSplit }} {{- template "repo/fragments/splitDiff" .Split -}} {{ else }} {{- template "repo/fragments/unifiedDiff" . -}} {{ end }} {{- end -}}