2017-10-26 02:49:16 +02:00
{{ template "base/head" . }}
< div class = "ui repository branches" >
{{ template "repo/header" . }}
< div class = "ui container" >
{{ template "base/alert" . }}
{{ template "repo/sub_menu" . }}
< h4 class = "ui top attached header" >
{{ .i18n.Tr "repo.default_branch" }}
< / h4 >
< div class = "ui attached table segment" >
< table class = "ui very basic striped fixed table single line" >
< tbody >
< tr >
< td > {{ .DefaultBranch }} </ td >
< / tr >
< / tbody >
< / table >
< / div >
{{ if gt ( len .Branches ) 1 }}
< h4 class = "ui top attached header" >
{{ .i18n.Tr "repo.branches" }}
< / h4 >
< div class = "ui attached table segment" >
< table class = "ui very basic striped fixed table single line" >
< thead >
< tr >
2019-06-27 16:15:30 +02:00
< th class = "six wide" > {{ .i18n.Tr "repo.branch.name" }} </ th >
< th class = "two wide" > < / th >
2019-05-05 18:25:25 +02:00
< th class = "two wide" > < / th >
2017-10-26 02:49:16 +02:00
{{ if and $.IsWriter ( not $.IsMirror ) }}
< th class = "one wide right aligned" > {{ .i18n.Tr "repo.branch.delete_head" }} </ th >
{{ end }}
< / tr >
< / thead >
< tbody >
{{ range $branch := .Branches }}
{{ if ne .Name $.DefaultBranch }}
< tr >
< td >
{{ if .IsDeleted }}
2018-09-17 00:28:23 +02:00
< s >< a href = " {{ $.RepoLink }} /src/branch/ {{ .Name | EscapePound }} " > {{ .Name }} </ a ></ s >
2017-12-11 05:37:04 +01:00
< p class = "time" > {{ $.i18n.Tr "repo.branch.deleted_by" .DeletedBranch.DeletedBy.Name }} {{ TimeSinceUnix .DeletedBranch.DeletedUnix $.i18n.Lang }} </ p >
2017-10-26 02:49:16 +02:00
{{ else }}
2018-09-17 00:28:23 +02:00
< a href = " {{ $.RepoLink }} /src/branch/ {{ .Name | EscapePound }} " > {{ .Name }} </ a >
2017-10-26 02:49:16 +02:00
< p class = "time" > {{ $.i18n.Tr "org.repo_updated" }} {{ TimeSince .Commit.Committer.When $.i18n.Lang }} </ p >
{{ end }}
2019-06-27 16:15:30 +02:00
< / td >
2019-05-05 18:25:25 +02:00
< td class = "ui" >
2019-06-27 16:15:30 +02:00
{{ if not .IsDeleted }}
2019-05-05 18:25:25 +02:00
< div class = "commit-divergence" >
< div class = "bar-group" >
< div class = "count count-behind" > {{ .CommitsBehind }} </ div >
< div class = "bar bar-behind" style = "width: {{ percentage .CommitsBehind .CommitsBehind .CommitsAhead }} %" ></ div >
< / div >
< div class = "bar-group" >
< div class = "count count-ahead" > {{ .CommitsAhead }} </ div >
< div class = "bar bar-ahead" style = "width: {{ percentage .CommitsAhead .CommitsBehind .CommitsAhead }} %" ></ div >
< / div >
< / div >
2019-06-27 16:15:30 +02:00
{{ end }}
< / td >
< td class = "right aligned" >
{{ if not .LatestPullRequest }}
2019-07-11 22:21:16 +02:00
{{ if and ( not .IsDeleted ) $.AllowsPulls }}
2019-06-27 16:15:30 +02:00
< a href = " {{ $.RepoLink }} /compare/ {{ $.DefaultBranch | EscapePound }} ... {{ if ne $.Repository.Owner.Name $.Owner.Name }}{{ $.Owner.Name }} : {{ end }}{{ .Name | EscapePound }} " >
< button id = "new-pull-request" class = "ui compact basic button" > {{ $.i18n.Tr "repo.pulls.compare_changes" }} </ button >
< / a >
{{ end }}
{{ else }}
< a href = " {{ $.RepoLink }} /pulls/ {{ .LatestPullRequest.Issue.Index }} " > #{{ .LatestPullRequest.Issue.Index }} </ a >
{{ if .LatestPullRequest.HasMerged }}
< a href = " {{ $.RepoLink }} /pulls/ {{ .LatestPullRequest.Issue.Index }} " class = "ui purple small label" >< i class = "octicon octicon-git-pull-request" ></ i > {{ $.i18n.Tr "repo.pulls.merged" }} </ a >
{{ else if .LatestPullRequest.Issue.IsClosed }}
< a href = " {{ $.RepoLink }} /pulls/ {{ .LatestPullRequest.Issue.Index }} " class = "ui red small label" >< i class = "octicon octicon-issue-closed" ></ i > {{ $.i18n.Tr "repo.issues.closed_title" }} </ a >
{{ else }}
< a href = " {{ $.RepoLink }} /pulls/ {{ .LatestPullRequest.Issue.Index }} " class = "ui green small label" >< i class = "octicon octicon-issue-opened" ></ i > {{ $.i18n.Tr "repo.issues.open_title" }} </ a >
{{ end }}
{{ end }}
2019-05-05 18:25:25 +02:00
< / td >
2017-10-26 02:49:16 +02:00
{{ if and $.IsWriter ( not $.IsMirror ) }}
< td class = "right aligned" >
{{ if .IsProtected }}
< i class = "octicon octicon-shield" > < / i >
{{ else if .IsDeleted }}
< a class = "undo-button" href data-url = " {{ $.Link }} /restore?branch_id= {{ .DeletedBranch.ID | urlquery }} &name= {{ .DeletedBranch.Name | urlquery }} " >< i class = "octicon octicon-reply" ></ i ></ a >
{{ else }}
2019-01-06 21:08:25 +01:00
< a class = "delete-branch-button" href data-url = " {{ $.Link }} /delete?name= {{ .Name | urlquery }} " data-name = " {{ .Name }} " >< i class = "trash icon text red" ></ i ></ a >
2017-10-26 02:49:16 +02:00
{{ end }}
< / td >
{{ end }}
< / tr >
{{ end }}
{{ end }}
< / tbody >
< / table >
< / div >
{{ end }}
< / div >
< / div >
< div class = "ui small basic delete modal" >
< div class = "ui icon header" >
< i class = "trash icon" > < / i >
2019-01-06 21:08:25 +01:00
{{ .i18n.Tr "repo.branch.delete_html" }} < span class = "name" ></ span >
2017-10-26 02:49:16 +02:00
< / div >
< div class = "content" >
2018-07-19 17:25:17 +02:00
< p > {{ .i18n.Tr "repo.branch.delete_desc" | Str2html }} </ p >
2017-10-26 02:49:16 +02:00
< / div >
{{ template "base/delete_modal_actions" . }}
< / div >
{{ template "base/footer" . }}