|
12 | 12 | {{.i18n.Tr "action.compare_commits_general"}}
|
13 | 13 | {{ end }}
|
14 | 14 | </h2>
|
| 15 | + {{ $BaseCompareName := $.BaseName -}} |
| 16 | + {{- $HeadCompareName := $.HeadRepo.OwnerName -}} |
| 17 | + {{- if and (eq $.BaseName $.HeadRepo.OwnerName) (ne $.Repository.Name $.HeadRepo.Name) -}} |
| 18 | + {{- $HeadCompareName = printf "%s/%s" $.HeadRepo.OwnerName $.HeadRepo.Name -}} |
| 19 | + {{- end -}} |
| 20 | + {{- $OwnForkCompareName := "" -}} |
| 21 | + {{- if .OwnForkRepo -}} |
| 22 | + {{- $OwnForkCompareName = .OwnForkRepo.OwnerName -}} |
| 23 | + {{- end -}} |
| 24 | + {{- $RootRepoCompareName := "" -}} |
| 25 | + {{- if .RootRepo -}} |
| 26 | + {{- $RootRepoCompareName = .RootRepo.OwnerName -}} |
| 27 | + {{- if eq $.HeadRepo.OwnerName .RootRepo.OwnerName -}} |
| 28 | + {{- $HeadCompareName = printf "%s/%s" $.HeadRepo.OwnerName $.HeadRepo.Name -}} |
| 29 | + {{- end -}} |
| 30 | + {{- if .OwnForkRepo -}} |
| 31 | + {{- if eq $.OwnForkRepo.OwnerName .RootRepo.OwnerName -}} |
| 32 | + {{- $OwnForkRepoCompareName = printf "%s/%s" $.OwnForkRepo.OwnerName $.OwnForkRepo.Name -}} |
| 33 | + {{- end -}} |
| 34 | + {{- end -}} |
| 35 | + {{- end -}} |
15 | 36 | <div class="ui segment choose branch">
|
16 | 37 | {{svg "octicon-git-compare"}}
|
17 | 38 | <div class="ui floating filter dropdown" data-no-results="{{.i18n.Tr "repo.pulls.no_results"}}">
|
18 | 39 | <div class="ui basic small button">
|
19 |
| - <span class="text">{{.i18n.Tr "repo.pulls.compare_base"}}: {{$.BaseName}}:{{$.BaseBranch}}</span> |
| 40 | + <span class="text">{{.i18n.Tr "repo.pulls.compare_base"}}: {{$BaseCompareName}}:{{$.BaseBranch}}</span> |
20 | 41 | {{svg "octicon-triangle-down" 14 "dropdown icon"}}
|
21 | 42 | </div>
|
22 | 43 | <div class="menu">
|
|
26 | 47 | </div>
|
27 | 48 | <div class="scrolling menu">
|
28 | 49 | {{range .Branches}}
|
29 |
| - <div class="item {{if eq $.BaseBranch .}}selected{{end}}" data-url="{{$.RepoLink}}/compare/{{EscapePound .}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{end}}{{EscapePound $.HeadBranch}}">{{$.BaseName}}:{{.}}</div> |
| 50 | + <div class="item {{if eq $.BaseBranch .}}selected{{end}}" data-url="{{$.RepoLink}}/compare/{{EscapePound .}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{end}}{{EscapePound $.HeadBranch}}">{{$BaseCompareName}}:{{.}}</div> |
30 | 51 | {{end}}
|
31 | 52 | {{if not .PullRequestCtx.SameRepo}}
|
32 | 53 | {{range .HeadBranches}}
|
33 |
| - <div class="item" data-url="{{$.HeadRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$.HeadUser.Name}}:{{.}}</div> |
| 54 | + <div class="item" data-url="{{$.HeadRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$HeadCompareName}}:{{.}}</div> |
34 | 55 | {{end}}
|
35 | 56 | {{end}}
|
36 | 57 | {{if .OwnForkRepo}}
|
37 | 58 | {{range .OwnForkRepoBranches}}
|
38 |
| - <div class="item" data-url="{{$.OwnForkRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$.OwnForkRepo.OwnerName}}:{{.}}</div> |
| 59 | + <div class="item" data-url="{{$.OwnForkRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$OwnForkCompareName}}:{{.}}</div> |
39 | 60 | {{end}}
|
40 | 61 | {{end}}
|
41 | 62 | {{if .RootRepo}}
|
42 | 63 | {{range .RootRepoBranches}}
|
43 |
| - <div class="item" data-url="{{$.RootRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$.RootRepo.OwnerName}}:{{.}}</div> |
| 64 | + <div class="item" data-url="{{$.RootRepo.Link}}/compare/{{EscapePound .}}...{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{EscapePound $.HeadBranch}}">{{$RootRepoCompareName}}:{{.}}</div> |
44 | 65 | {{end}}
|
45 | 66 | {{end}}
|
46 | 67 | </div>
|
|
49 | 70 | ...
|
50 | 71 | <div class="ui floating filter dropdown">
|
51 | 72 | <div class="ui basic small button">
|
52 |
| - <span class="text">{{.i18n.Tr "repo.pulls.compare_compare"}}: {{$.HeadUser.Name}}:{{$.HeadBranch}}</span> |
| 73 | + <span class="text">{{.i18n.Tr "repo.pulls.compare_compare"}}: {{$HeadCompareName}}:{{$.HeadBranch}}</span> |
53 | 74 | {{svg "octicon-triangle-down" 14 "dropdown icon"}}
|
54 | 75 | </div>
|
55 | 76 | <div class="menu">
|
|
59 | 80 | </div>
|
60 | 81 | <div class="scrolling menu">
|
61 | 82 | {{range .HeadBranches}}
|
62 |
| - <div class="{{if eq $.HeadBranch .}}selected{{end}} item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{end}}{{EscapePound .}}">{{$.HeadUser.Name}}:{{.}}</div> |
| 83 | + <div class="{{if eq $.HeadBranch .}}selected{{end}} item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}/{{$.HeadRepo.Name}}:{{end}}{{EscapePound .}}">{{$HeadCompareName}}:{{.}}</div> |
63 | 84 | {{end}}
|
64 | 85 | {{if not .PullRequestCtx.SameRepo}}
|
65 | 86 | {{range .Branches}}
|
66 |
| - <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.BaseName}}/{{$.Repository.Name}}:{{EscapePound .}}">{{$.BaseName}}:{{.}}</div> |
| 87 | + <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.BaseName}}/{{$.Repository.Name}}:{{EscapePound .}}">{{$BaseCompareName}}:{{.}}</div> |
67 | 88 | {{end}}
|
68 | 89 | {{end}}
|
69 | 90 | {{if .OwnForkRepo}}
|
70 | 91 | {{range .OwnForkRepoBranches}}
|
71 |
| - <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.OwnForkRepo.OwnerName}}/{{$.OwnForkRepo.Name}}:{{EscapePound .}}">{{$.OwnForkRepo.OwnerName}}:{{.}}</div> |
| 92 | + <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.OwnForkRepo.OwnerName}}/{{$.OwnForkRepo.Name}}:{{EscapePound .}}">{{$OwnForkCompareName}}:{{.}}</div> |
72 | 93 | {{end}}
|
73 | 94 | {{end}}
|
74 | 95 | {{if .RootRepo}}
|
75 | 96 | {{range .RootRepoBranches}}
|
76 |
| - <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.RootRepo.OwnerName}}/{{$.RootRepo.Name}}:{{EscapePound .}}">{{$.RootRepo.OwnerName}}:{{.}}</div> |
| 97 | + <div class="item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{$.RootRepo.OwnerName}}/{{$.RootRepo.Name}}:{{EscapePound .}}">{{$RootRepoCompareName}}:{{.}}</div> |
77 | 98 | {{end}}
|
78 | 99 | {{end}}
|
79 | 100 | </div>
|
|
0 commit comments