all repos

mugit @ b9e7f9b5c8f3c5b1044f529862221847f32a79ee

馃惍 git server that your cow will love
2 files changed, 8 insertions(+), 2 deletions(-)
ui: fix: show renamed files correctly in commit view
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-01-31 21:39:47 +0200
Authored at: 2026-01-31 21:32:59 +0200
Change ID: ossspwnyzzlspozvpnlmxtwqptkzzvwn
Parent: 8baa851
M internal/git/diff.go
路路路
        66
        66
         	for i, d := range diffs {

      
        67
        67
         		diff := &nd.Diff[i]

      
        68
        68
         		diff.Name.New = d.NewName

      
        69
        
        -		diff.Name.Old = d.OldName

      
        
        69
        +		if d.OldName != d.NewName {

      
        
        70
        +			diff.Name.Old = d.OldName

      
        
        71
        +		}

      
        70
        72
         		diff.IsBinary = d.IsBinary

      
        71
        73
         		diff.IsNew = d.IsNew

      
        72
        74
         		diff.IsDelete = d.IsDelete

      
M web/templates/repo_commit.html
路路路
        55
        55
                             {{ if .IsDelete }}<span class="diff-type diff-del">D</span>{{ end }}

      
        56
        56
                             {{ if not (or .IsNew .IsDelete) }}<span class="diff-type diff-mod">M</span>{{ end }}

      
        57
        57
                           </td>

      
        58
        
        -                  <td class="path"><a href="#{{ $path }}">{{ $path }}</a></td>

      
        
        58
        +                  <td class="path">

      
        
        59
        +                    <a href="#{{ $path }}">

      
        
        60
        +                      {{ if and .Name.Old .Name.New }}{{ .Name.Old }} &#8594; {{ .Name.New }}{{ else }}{{ $path }}{{ end }}

      
        
        61
        +                    </a>

      
        
        62
        +                  </td>

      
        59
        63
                         </tr>

      
        60
        64
                         {{ end }}

      
        61
        65
                       </tbody>