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 >
2019-07-17 22:02:41 +02:00
< td >
2019-07-30 17:02:58 +02:00
{{ range .Branches }}
2019-07-17 22:02:41 +02:00
{{ if eq .Name $.DefaultBranch }}
{{ if .IsProtected }}
< i class = "octicon octicon-shield" > < / i >
{{ end }}
2019-07-18 18:39:51 +02:00
< a href = " {{ $.RepoLink }} /src/branch/ {{ $.DefaultBranch | EscapePound }} " > {{ $.DefaultBranch }} </ a >
2019-07-17 22:02:41 +02:00
< p class = "info" >< i class = "octicon octicon-git-commit" ></ i >< a href = " {{ $.RepoLink }} /commit/ {{ .Commit.ID.String }} " > {{ ShortSha .Commit.ID.String }} </ a > · < span class = "commit-message" > {{ RenderCommitMessage .Commit.CommitMessage $.RepoLink $.Repository.ComposeMetas }} </ span > · {{ $.i18n.Tr "org.repo_updated" }} {{ TimeSince .Commit.Committer.When $.i18n.Lang }} </ p >
{{ end }}
{{ end }}
< / td >
2019-07-29 04:27:05 +02:00
< td class = "right aligned overflow-visible" >
2019-11-16 13:03:07 +01:00
< div class = "ui basic jump dropdown icon button poping up" data-content = " {{ $.i18n.Tr "repo.branch.download" ( $.DefaultBranch ) }} " data-variation = "tiny inverted" data-position = "top right" >
2019-07-29 04:27:05 +02:00
< i class = "download icon" > < / i >
< div class = "menu" >
< a class = "item" href = " {{ $.RepoLink }} /archive/ {{ EscapePound $.DefaultBranch }} .zip" >< i class = "octicon octicon-file-zip" ></ i > ZIP</ a >
< a class = "item" href = " {{ $.RepoLink }} /archive/ {{ EscapePound $.DefaultBranch }} .tar.gz" >< i class = "octicon octicon-file-zip" ></ i > TAR.GZ</ a >
< / div >
< / div >
< / td >
2017-10-26 02:49:16 +02:00
< / 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" >
< tbody >
2019-07-30 17:02:58 +02:00
{{ range .Branches }}
2017-10-26 02:49:16 +02:00
{{ if ne .Name $.DefaultBranch }}
< tr >
2019-07-26 13:21:14 +02:00
< td class = "six wide" >
2017-10-26 02:49:16 +02:00
{{ if .IsDeleted }}
2018-09-17 00:28:23 +02:00
< s >< a href = " {{ $.RepoLink }} /src/branch/ {{ .Name | EscapePound }} " > {{ .Name }} </ a ></ s >
2019-07-17 22:02:41 +02:00
< p class = "info" > {{ $.i18n.Tr "repo.branch.deleted_by" .DeletedBranch.DeletedBy.Name }} {{ TimeSinceUnix .DeletedBranch.DeletedUnix $.i18n.Lang }} </ p >
2017-10-26 02:49:16 +02:00
{{ else }}
2019-07-17 22:02:41 +02:00
{{ if .IsProtected }}
< i class = "octicon octicon-shield" > < / i >
{{ end }}
2018-09-17 00:28:23 +02:00
< a href = " {{ $.RepoLink }} /src/branch/ {{ .Name | EscapePound }} " > {{ .Name }} </ a >
2019-07-17 22:02:41 +02:00
< p class = "info" >< i class = "octicon octicon-git-commit" ></ i >< a href = " {{ $.RepoLink }} /commit/ {{ .Commit.ID.String }} " > {{ ShortSha .Commit.ID.String }} </ a > · < span class = "commit-message" > {{ RenderCommitMessage .Commit.CommitMessage $.RepoLink $.Repository.ComposeMetas }} </ span > · {{ $.i18n.Tr "org.repo_updated" }} {{ TimeSince .Commit.Committer.When $.i18n.Lang }} </ p >
2017-10-26 02:49:16 +02:00
{{ end }}
2019-06-27 16:15:30 +02:00
< / td >
2019-07-29 04:27:05 +02:00
< td class = "three wide 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 >
2019-07-27 16:11:14 +02:00
< div class = "bar bar-ahead" style = "width: {{ percentage .CommitsAhead .CommitsBehind .CommitsAhead }} %" ></ div >
2019-05-05 18:25:25 +02:00
< / div >
< / div >
2019-06-27 16:15:30 +02:00
{{ end }}
< / td >
2019-07-26 13:21:14 +02:00
< td class = "two wide right aligned" >
2019-06-27 16:15:30 +02:00
{{ if not .LatestPullRequest }}
2019-10-15 00:40:17 +02:00
{{ if .IsIncluded }}
< a class = "ui poping up orange small label" data-content = " {{ $.i18n.Tr "repo.branch.included_desc" }} " data-variation = "tiny inverted" data-position = "top right" >
< i class = "octicon octicon-git-pull-request" ></ i > {{ $.i18n.Tr "repo.branch.included" }}
< / a >
{{ else if and ( not .IsDeleted ) $.AllowsPulls ( gt .CommitsAhead 0 ) }}
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 >
2019-07-29 04:27:05 +02:00
< td class = "two wide right aligned overflow-visible" >
{{ if ( not .IsDeleted ) }}
2019-11-16 13:03:07 +01:00
< div class = "ui basic jump dropdown icon button poping up" data-content = " {{ $.i18n.Tr "repo.branch.download" ( .Name ) }} " data-variation = "tiny inverted" data-position = "top right" >
2019-07-29 04:27:05 +02:00
< i class = "download icon" > < / i >
< div class = "menu" >
< a class = "item" href = " {{ $.RepoLink }} /archive/ {{ EscapePound .Name }} .zip" >< i class = "octicon octicon-file-zip" ></ i > ZIP</ a >
< a class = "item" href = " {{ $.RepoLink }} /archive/ {{ EscapePound .Name }} .tar.gz" >< i class = "octicon octicon-file-zip" ></ i > TAR.GZ</ a >
< / div >
< / div >
2017-10-26 02:49:16 +02:00
{{ end }}
2019-07-29 07:00:43 +02:00
{{ if and $.IsWriter ( not $.IsMirror ) ( not $.Repository.IsArchived ) ( not .IsProtected ) }}
2019-07-29 04:27:05 +02:00
{{ if .IsDeleted }}
2019-11-16 13:03:07 +01:00
< a class = "ui basic jump button icon poping up undo-button" href data-url = " {{ $.Link }} /restore?branch_id= {{ .DeletedBranch.ID | urlquery }} &name= {{ .DeletedBranch.Name | urlquery }} " data-content = " {{ $.i18n.Tr "repo.branch.restore" ( .Name ) }} " data-variation = "tiny inverted" data-position = "top right" >< i class = "octicon octicon-reply text blue" ></ i ></ a >
2019-07-29 04:27:05 +02:00
{{ else }}
2019-11-16 13:03:07 +01:00
< a class = "ui basic jump button icon poping up delete-branch-button" href data-url = " {{ $.Link }} /delete?name= {{ .Name | urlquery }} " data-content = " {{ $.i18n.Tr "repo.branch.delete" ( .Name ) }} " data-variation = "tiny inverted" data-position = "top right" data-name = " {{ .Name }} " >< i class = "trash icon text red" ></ i ></ a >
2019-07-29 04:27:05 +02:00
{{ end }}
{{ end }}
< / td >
2017-10-26 02:49:16 +02:00
< / 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" . }}