2019-06-07 23:29:29 +03:00
{{ template "base/head" . }}
2020-12-01 07:00:14 +03:00
<div class="page-content repository diff {{ if .PageIsComparePull }} compare pull {{ end }} ">
2019-06-07 23:29:29 +03:00
{{ template "repo/header" . }}
<div class="ui container {{ if .IsSplitStyle }} fluid padded {{ end }} ">
{{ if .PageIsComparePull }}
<h2 class="ui header">
2020-05-05 01:44:30 +03:00
{{ if and $ .IsSigned ( not .Repository .IsArchived ) }}
2019-07-08 22:18:09 +03:00
{{ .i18n .Tr "repo.pulls.compare_changes" }}
<div class="sub header"> {{ .i18n .Tr "repo.pulls.compare_changes_desc" }} </div>
{{ else }}
{{ .i18n .Tr "action.compare_commits_general" }}
{{ end }}
2019-06-07 23:29:29 +03:00
</h2>
<div class="ui segment choose branch">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-git-compare" }}
2019-06-07 23:29:29 +03:00
<div class="ui floating filter dropdown" data-no-results=" {{ .i18n .Tr "repo.pulls.no_results" }} ">
<div class="ui basic small button">
<span class="text"> {{ .i18n .Tr "repo.pulls.compare_base" }} : {{ $ .BaseName }} : {{ $ .BaseBranch }} </span>
2020-11-01 01:15:11 +03:00
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
2019-06-07 23:29:29 +03:00
</div>
<div class="menu">
<div class="ui icon search input">
2020-11-09 21:21:47 +03:00
<i class="icon df ac jc m-0"> {{ svg "octicon-filter" 1 6 }} </i>
2019-06-07 23:29:29 +03:00
<input name="search" placeholder=" {{ .i18n .Tr "repo.pulls.filter_branch" }} ...">
</div>
<div class="scrolling menu">
{{ range .Branches }}
2020-05-12 08:52:46 +03:00
<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>
2019-06-07 23:29:29 +03:00
{{ end }}
2020-05-12 08:52:46 +03:00
{{ if not .PullRequestCtx .SameRepo }}
{{ range .HeadBranches }}
<div class="item" data-url=" {{ $ .HeadRepo .Link }} /compare/ {{ EscapePound . }} ... {{ $ .HeadUser .Name }} / {{ $ .HeadRepo .Name }} : {{ EscapePound $ .HeadBranch }} "> {{ $ .HeadUser .Name }} : {{ . }} </div>
{{ end }}
{{ end }}
{{ if .OwnForkRepo }}
{{ range .OwnForkRepoBranches }}
<div class="item" data-url=" {{ $ .OwnForkRepo .Link }} /compare/ {{ EscapePound . }} ... {{ $ .HeadUser .Name }} / {{ $ .HeadRepo .Name }} : {{ EscapePound $ .HeadBranch }} "> {{ $ .OwnForkRepo .OwnerName }} : {{ . }} </div>
{{ end }}
{{ end }}
{{ if .RootRepo }}
{{ range .RootRepoBranches }}
<div class="item" data-url=" {{ $ .RootRepo .Link }} /compare/ {{ EscapePound . }} ... {{ $ .HeadUser .Name }} / {{ $ .HeadRepo .Name }} : {{ EscapePound $ .HeadBranch }} "> {{ $ .RootRepo .OwnerName }} : {{ . }} </div>
2019-10-30 08:58:18 +03:00
{{ end }}
{{ end }}
2019-06-07 23:29:29 +03:00
</div>
</div>
</div>
...
<div class="ui floating filter dropdown">
<div class="ui basic small button">
<span class="text"> {{ .i18n .Tr "repo.pulls.compare_compare" }} : {{ $ .HeadUser .Name }} : {{ $ .HeadBranch }} </span>
2020-11-01 01:15:11 +03:00
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
2019-06-07 23:29:29 +03:00
</div>
<div class="menu">
<div class="ui icon search input">
2020-11-09 21:21:47 +03:00
<i class="icon df ac jc m-0"> {{ svg "octicon-filter" 1 6 }} </i>
2019-06-07 23:29:29 +03:00
<input name="search" placeholder=" {{ .i18n .Tr "repo.pulls.filter_branch" }} ...">
</div>
<div class="scrolling menu">
{{ range .HeadBranches }}
2020-05-12 08:52:46 +03:00
<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>
{{ end }}
{{ if not .PullRequestCtx .SameRepo }}
{{ range .Branches }}
<div class="item" data-url=" {{ $ .RepoLink }} /compare/ {{ EscapePound $ .BaseBranch }} ... {{ $ .BaseName }} / {{ $ .Repository .Name }} : {{ EscapePound . }} "> {{ $ .BaseName }} : {{ . }} </div>
{{ end }}
{{ end }}
{{ if .OwnForkRepo }}
{{ range .OwnForkRepoBranches }}
<div class="item" data-url=" {{ $ .RepoLink }} /compare/ {{ EscapePound $ .BaseBranch }} ... {{ $ .OwnForkRepo .OwnerName }} / {{ $ .OwnForkRepo .Name }} : {{ EscapePound . }} "> {{ $ .OwnForkRepo .OwnerName }} : {{ . }} </div>
{{ end }}
{{ end }}
{{ if .RootRepo }}
{{ range .RootRepoBranches }}
<div class="item" data-url=" {{ $ .RepoLink }} /compare/ {{ EscapePound $ .BaseBranch }} ... {{ $ .RootRepo .OwnerName }} / {{ $ .RootRepo .Name }} : {{ EscapePound . }} "> {{ $ .RootRepo .OwnerName }} : {{ . }} </div>
{{ end }}
2019-06-07 23:29:29 +03:00
{{ end }}
</div>
</div>
</div>
</div>
{{ end }}
{{ if .IsNothingToCompare }}
2021-03-04 06:41:23 +03:00
{{ if and $ .IsSigned $ .AllowEmptyPr ( not .Repository .IsArchived ) }}
<div class="ui segment"> {{ .i18n .Tr "repo.pulls.nothing_to_compare_and_allow_empty_pr" }} </div>
<div class="ui info message show-form-container">
<button class="ui button green show-form"> {{ .i18n .Tr "repo.pulls.new" }} </button>
</div>
<div class="pullrequest-form" style="display: none">
{{ template "repo/issue/new_form" . }}
</div>
{{ else }}
<div class="ui segment"> {{ .i18n .Tr "repo.pulls.nothing_to_compare" }} </div>
{{ end }}
2020-05-02 11:06:01 +03:00
{{ else if and .PageIsComparePull ( gt .CommitCount 0 ) }}
2019-06-07 23:29:29 +03:00
{{ if .HasPullRequest }}
<div class="ui segment">
{{ .i18n .Tr "repo.pulls.has_pull_request" $ .RepoLink $ .RepoRelPath .PullRequest .Index | Safe }}
</div>
2020-05-05 01:44:30 +03:00
{{ else }}
{{ if and $ .IsSigned ( not .Repository .IsArchived ) }}
<div class="ui info message show-form-container">
<button class="ui button green show-form"> {{ .i18n .Tr "repo.pulls.new" }} </button>
</div>
{{ else if .Repository .IsArchived }}
<div class="ui warning message">
{{ .i18n .Tr "repo.archive.title" }}
</div>
{{ end }}
{{ if $ .IsSigned }}
<div class="pullrequest-form" style="display: none">
{{ template "repo/issue/new_form" . }}
</div>
{{ end }}
{{ template "repo/commits_table" . }}
{{ template "repo/diff/box" . }}
{{ end }}
2019-06-07 23:29:29 +03:00
{{ else }}
{{ template "repo/commits_table" . }}
{{ template "repo/diff/box" . }}
{{ end }}
</div>
</div>
{{ template "base/footer" . }}