diff options
author | zeripath <art27@cantab.net> | 2021-04-08 20:35:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-08 15:35:36 -0400 |
commit | f544414a232c148d4baf2e9d807f6cbffed67928 (patch) | |
tree | 450a1cb0ea49a2df19b38b9d95b27d3788cdb6ff | |
parent | b62bd8e7c0b54b6217abf67124c2a6cdd70be960 (diff) | |
download | gitea-f544414a232c148d4baf2e9d807f6cbffed67928.tar.gz gitea-f544414a232c148d4baf2e9d807f6cbffed67928.zip |
Show diff on rename with diff changes (#15338)
More recent versions of git have increased support for detection of renames meaning
that a rename with diff changes is now supported.
Although ParsePatch supports this - our templates do not and the simplest solution
is simply to show the diff.
Fix #15335
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
-rw-r--r-- | templates/repo/diff/box.tmpl | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/templates/repo/diff/box.tmpl b/templates/repo/diff/box.tmpl index 2dcad2ba9d..4408d52575 100644 --- a/templates/repo/diff/box.tmpl +++ b/templates/repo/diff/box.tmpl @@ -49,9 +49,7 @@ {{svg "octicon-chevron-down" 18}} </a> <div class="bold ui left df ac"> - {{if not $file.IsRenamed}} - {{template "repo/diff/stats" dict "file" . "root" $}} - {{end}} + {{template "repo/diff/stats" dict "file" . "root" $}} </div> <span class="file mono">{{$file.Name}}</span> <div class="diff-file-header-actions df ac"> @@ -87,7 +85,7 @@ <div class="bold df ac"> {{if $file.IsBin}} {{$.i18n.Tr "repo.diff.bin"}} - {{else if not $file.IsRenamed}} + {{else}} {{template "repo/diff/stats" dict "file" . "root" $}} {{end}} </div> @@ -113,11 +111,10 @@ </div> </h4> <div class="diff-file-body ui attached unstackable table segment"> - {{if ne $file.Type 4}} - <div id="diff-source-{{$i}}" class="file-body file-code has-context-menu code-diff{{if $.IsSplitStyle}} code-diff-split{{else}} code-diff-unified{{end}}"> - {{if $file.IsBin}} + <div id="diff-source-{{$i}}" class="file-body file-code has-context-menu code-diff{{if $.IsSplitStyle}} code-diff-split{{else}} code-diff-unified{{end}}"> + {{if $file.IsBin}} <div class="diff-file-body binary" style="padding: 5px 10px;">{{$.i18n.Tr "repo.diff.bin_not_shown"}}</div> - {{else}} + {{else}} <table class="chroma"> {{if $.IsSplitStyle}} {{template "repo/diff/section_split" dict "file" . "root" $}} @@ -125,9 +122,9 @@ {{template "repo/diff/section_unified" dict "file" . "root" $}} {{end}} </table> - {{end}} - </div> - {{if or $isImage $isCsv}} + {{end}} + </div> + {{if or $isImage $isCsv}} <div id="diff-rendered-{{$i}}" class="file-body file-code has-context-menu{{if $.IsSplitStyle}} code-diff-split{{else}} code-diff-unified{{end}} hide"> <table class="chroma w-100"> {{if $isImage}} @@ -137,7 +134,6 @@ {{end}} </table> </div> - {{end}} {{end}} </div> </div> |