0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-05-23 15:01:40 +02:00

Always show owner/repo name in compare page dropdowns (#37172)

Fixes: https://github.com/go-gitea/gitea/issues/36677

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
Xing Hong 2026-04-14 02:25:58 +09:00 committed by GitHub
parent 80585adab4
commit fa8f7f15ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,22 +13,16 @@
{{ctx.Locale.Tr "action.compare_commits_general"}} {{ctx.Locale.Tr "action.compare_commits_general"}}
{{end}} {{end}}
</h2> </h2>
{{$BaseCompareName := $.BaseName -}} {{$BaseCompareName := $.Repository.FullName -}}
{{- $HeadCompareName := $.HeadRepo.OwnerName -}} {{$HeadCompareName := $.HeadRepo.FullName -}}
{{- if and (eq $.BaseName $.HeadRepo.OwnerName) (ne $.Repository.Name $.HeadRepo.Name) -}} {{$OwnForkCompareName := "" -}}
{{- $HeadCompareName = printf "%s/%s" $.HeadRepo.OwnerName $.HeadRepo.Name -}} {{if $.OwnForkRepo -}}
{{- end -}} {{$OwnForkCompareName = $.OwnForkRepo.FullName -}}
{{- $OwnForkCompareName := "" -}} {{end -}}
{{- if .OwnForkRepo -}} {{$RootRepoCompareName := "" -}}
{{- $OwnForkCompareName = .OwnForkRepo.OwnerName -}} {{if $.RootRepo -}}
{{- end -}} {{$RootRepoCompareName = $.RootRepo.FullName -}}
{{- $RootRepoCompareName := "" -}} {{end -}}
{{- if .RootRepo -}}
{{- $RootRepoCompareName = .RootRepo.OwnerName -}}
{{- if eq $.HeadRepo.OwnerName .RootRepo.OwnerName -}}
{{- $HeadCompareName = printf "%s/%s" $.HeadRepo.OwnerName $.HeadRepo.Name -}}
{{- end -}}
{{- end -}}
<div class="ui segment choose branch"> <div class="ui segment choose branch">
<a class="tw-mr-2" href="{{$.HeadRepo.Link}}/compare/{{PathEscapeSegments $.HeadBranch}}{{$compareSeparator}}{{if not $.PullRequestCtx.SameRepo}}{{PathEscape $.BaseName}}/{{PathEscape $.Repository.Name}}:{{end}}{{PathEscapeSegments $.BaseBranch}}" title="{{ctx.Locale.Tr "repo.pulls.switch_head_and_base"}}">{{svg "octicon-git-compare"}}</a> <a class="tw-mr-2" href="{{$.HeadRepo.Link}}/compare/{{PathEscapeSegments $.HeadBranch}}{{$compareSeparator}}{{if not $.PullRequestCtx.SameRepo}}{{PathEscape $.BaseName}}/{{PathEscape $.Repository.Name}}:{{end}}{{PathEscapeSegments $.BaseBranch}}" title="{{ctx.Locale.Tr "repo.pulls.switch_head_and_base"}}">{{svg "octicon-git-compare"}}</a>