2017-10-26 03:49:16 +03:00
{{ template "base/head" . }}
2023-02-02 01:56:10 +03:00
< div role = "main" aria-label = " {{ .Title }} " class = "page-content ui repository branches" >
2017-10-26 03:49:16 +03:00
{{ template "repo/header" . }}
< div class = "ui container" >
{{ template "base/alert" . }}
{{ template "repo/sub_menu" . }}
2022-01-16 17:59:16 +03:00
{{ if .DefaultBranchBranch }}
2023-04-29 13:44:52 +03:00
< h4 class = "ui top attached header" >
2023-09-25 11:56:50 +03:00
{{ ctx .Locale.Tr "repo.default_branch" }}
2023-04-29 13:44:52 +03:00
{{ if and $.IsWriter ( not $.Repository.IsArchived ) ( not .IsDeleted ) }}
2023-09-25 11:56:50 +03:00
< a role = "button" class = "right" href = " {{ .RepoLink }} /settings/branches" data-tooltip-content = " {{ ctx .Locale.Tr "repo.settings.branches.switch_default_branch" }} " >
2023-04-29 13:44:52 +03:00
{{ svg "octicon-arrow-switch" }}
< / a >
{{ end }}
2022-01-16 17:59:16 +03:00
< / h4 >
2017-10-26 03:49:16 +03:00
2022-01-16 17:59:16 +03:00
< div class = "ui attached table segment" >
< table class = "ui very basic striped fixed table single line" >
< tbody >
< tr >
< td >
2023-09-28 07:04:32 +03:00
< div class = "flex-text-block" >
2023-06-30 21:16:17 +03:00
< a class = "gt-ellipsis" href = " {{ .RepoLink }} /src/branch/ {{ PathEscapeSegments .DefaultBranchBranch.DBBranch.Name }} " > {{ .DefaultBranchBranch.DBBranch.Name }} </ a >
2024-08-21 08:40:18 +03:00
{{ if .DefaultBranchBranch.IsProtected }}
< span data-tooltip-content = " {{ ctx .Locale.Tr "repo.settings.protected_branch" }} " > {{ svg "octicon-shield-lock" }} </ span >
{{ end }}
< button class = "btn interact-fg tw-px-1" data-clipboard-text = " {{ .DefaultBranchBranch.DBBranch.Name }} " data-tooltip-content = " {{ ctx .Locale.Tr "copy_branch" }} " > {{ svg "octicon-copy" 14 }} </ button >
2023-07-03 06:32:21 +03:00
{{ template "repo/commit_statuses" dict "Status" ( index $.CommitStatus .DefaultBranchBranch.DBBranch.CommitID ) "Statuses" ( index $.CommitStatuses .DefaultBranchBranch.DBBranch.CommitID ) }}
2023-06-30 21:16:17 +03:00
< / div >
2024-11-04 14:30:00 +03:00
< p class = "info tw-flex tw-items-center tw-my-1" > {{ svg "octicon-git-commit" 16 "tw-mr-1" }} < a href = " {{ .RepoLink }} /commit/ {{ PathEscape .DefaultBranchBranch.DBBranch.CommitID }} " > {{ ShortSha .DefaultBranchBranch.DBBranch.CommitID }} </ a > · < span class = "commit-message" > {{ RenderCommitMessage $.Context .DefaultBranchBranch.DBBranch.CommitMessage ( .Repository.ComposeMetas ctx ) }} </ span > · {{ ctx .Locale.Tr "org.repo_updated" ( DateUtils .TimeSince .DefaultBranchBranch.DBBranch.CommitTime ) }}{{ if .DefaultBranchBranch.DBBranch.Pusher }} {{ template "shared/user/avatarlink" dict "user" .DefaultBranchBranch.DBBranch.Pusher }}{{ template "shared/user/namelink" .DefaultBranchBranch.DBBranch.Pusher }}{{ end }} </ p >
2022-01-16 17:59:16 +03:00
< / td >
2023-07-04 20:45:45 +03:00
< td class = "right aligned middle aligned overflow-visible" >
2022-01-16 17:59:16 +03:00
{{ if and $.IsWriter ( not $.Repository.IsArchived ) ( not .IsDeleted ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg show-create-branch-modal tw-p-2"
2023-04-30 18:08:51 +03:00
data-modal="#create-branch-modal"
2023-07-09 12:09:06 +03:00
data-branch-from="{{ $.DefaultBranchBranch.DBBranch.Name }} "
2023-06-29 13:03:20 +03:00
data-branch-from-urlcomponent="{{ PathEscapeSegments $.DefaultBranchBranch.DBBranch.Name }} "
2023-09-25 11:56:50 +03:00
data-tooltip-content="{{ ctx .Locale.Tr "repo.branch.new_branch_from" ( $.DefaultBranchBranch.DBBranch.Name ) }} "
2023-04-30 18:08:51 +03:00
>
2022-01-16 17:59:16 +03:00
{{ svg "octicon-git-branch" }}
2022-11-24 15:29:43 +03:00
< / button >
2022-01-16 17:59:16 +03:00
{{ end }}
2023-04-25 17:08:29 +03:00
{{ if .EnableFeed }}
2024-08-21 08:40:18 +03:00
< a role = "button" class = "btn interact-bg tw-p-2" href = " {{ $.FeedURL }} /rss/branch/ {{ PathEscapeSegments .DefaultBranchBranch.DBBranch.Name }} " data-tooltip-content = " {{ ctx .Locale.Tr "rss_feed" }} " > {{ svg "octicon-rss" }} </ a >
2023-04-25 17:08:29 +03:00
{{ end }}
2022-07-31 19:57:02 +03:00
{{ if not $.DisableDownloadSourceArchives }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< div class = "ui dropdown btn interact-bg tw-p-2" data-tooltip-content = " {{ ctx .Locale.Tr "repo.branch.download" ( $.DefaultBranchBranch.DBBranch.Name ) }} " >
2022-07-31 19:57:02 +03:00
{{ svg "octicon-download" }}
< div class = "menu" >
2023-06-29 13:03:20 +03:00
< a class = "item archive-link" href = " {{ $.RepoLink }} /archive/ {{ PathEscapeSegments $.DefaultBranchBranch.DBBranch.Name }} .zip" rel = "nofollow" > {{ svg "octicon-file-zip" }} ZIP</ a >
< a class = "item archive-link" href = " {{ $.RepoLink }} /archive/ {{ PathEscapeSegments $.DefaultBranchBranch.DBBranch.Name }} .tar.gz" rel = "nofollow" > {{ svg "octicon-file-zip" }} TAR.GZ</ a >
2022-07-31 19:57:02 +03:00
< / div >
2023-04-30 18:08:51 +03:00
< / div >
{{ end }}
{{ if and $.IsWriter ( not $.Repository.IsArchived ) ( not .IsDeleted ) ( not $.IsMirror ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg tw-p-2 show-modal show-rename-branch-modal"
2023-05-05 01:54:38 +03:00
data-is-default-branch="true"
2023-04-30 18:08:51 +03:00
data-modal="#rename-branch-modal"
2023-07-26 14:26:17 +03:00
data-old-branch-name="{{ $.DefaultBranchBranch.DBBranch.Name }} "
2023-09-25 11:56:50 +03:00
data-tooltip-content="{{ ctx .Locale.Tr "repo.branch.rename" ( $.DefaultBranchBranch.DBBranch.Name ) }} "
2023-04-30 18:08:51 +03:00
>
{{ svg "octicon-pencil" }}
2022-11-24 15:29:43 +03:00
< / button >
2022-07-31 19:57:02 +03:00
{{ end }}
2022-01-16 17:59:16 +03:00
< / td >
< / tr >
< / tbody >
< / table >
< / div >
{{ end }}
2017-10-26 03:49:16 +03:00
2024-03-22 22:51:29 +03:00
< h4 class = "ui top attached header tw-flex tw-items-center tw-justify-between" >
< div class = "tw-flex tw-items-center" >
2024-03-15 02:24:59 +03:00
{{ ctx .Locale.Tr "repo.branches" }}
< / div >
< / h4 >
2023-09-17 11:24:40 +03:00
2024-03-15 02:24:59 +03:00
< div class = "ui attached segment" >
< form class = "ignore-dirty" method = "get" >
{{ template "shared/search/combo" dict "Value" .Keyword "Placeholder" ( ctx .Locale.Tr "search.branch_kind" ) }}
< / form >
< / div >
< div class = "ui attached table segment" >
< table class = "ui very basic striped fixed table single line" >
< tbody >
{{ range .Branches }}
< tr >
< td class = "eight wide" >
{{ if .DBBranch.IsDeleted }}
< div class = "flex-text-block" >
2024-05-21 05:23:07 +03:00
< span class = "gt-ellipsis" > {{ .DBBranch.Name }} </ span >
2024-08-21 08:40:18 +03:00
< button class = "btn interact-fg tw-px-1" data-clipboard-text = " {{ .DBBranch.Name }} " data-tooltip-content = " {{ ctx .Locale.Tr "copy_branch" }} " > {{ svg "octicon-copy" 14 }} </ button >
2024-03-15 02:24:59 +03:00
< / div >
2024-11-04 14:30:00 +03:00
< p class = "info" > {{ ctx .Locale.Tr "repo.branch.deleted_by" .DBBranch.DeletedBy.Name }} {{ DateUtils .TimeSince .DBBranch.DeletedUnix }} </ p >
2024-03-15 02:24:59 +03:00
{{ else }}
< div class = "flex-text-block" >
< a class = "gt-ellipsis" href = " {{ $.RepoLink }} /src/branch/ {{ PathEscapeSegments .DBBranch.Name }} " > {{ .DBBranch.Name }} </ a >
2024-08-21 08:40:18 +03:00
{{ if .IsProtected }}
< span data-tooltip-content = " {{ ctx .Locale.Tr "repo.settings.protected_branch" }} " > {{ svg "octicon-shield-lock" }} </ span >
{{ end }}
< button class = "btn interact-fg tw-px-1" data-clipboard-text = " {{ .DBBranch.Name }} " data-tooltip-content = " {{ ctx .Locale.Tr "copy_branch" }} " > {{ svg "octicon-copy" 14 }} </ button >
2024-03-15 02:24:59 +03:00
{{ template "repo/commit_statuses" dict "Status" ( index $.CommitStatus .DBBranch.CommitID ) "Statuses" ( index $.CommitStatuses .DBBranch.CommitID ) }}
< / div >
2024-11-04 14:30:00 +03:00
< p class = "info tw-flex tw-items-center tw-my-1" > {{ svg "octicon-git-commit" 16 "tw-mr-1" }} < a href = " {{ $.RepoLink }} /commit/ {{ PathEscape .DBBranch.CommitID }} " > {{ ShortSha .DBBranch.CommitID }} </ a > · < span class = "commit-message" > {{ RenderCommitMessage $.Context .DBBranch.CommitMessage ( $.Repository.ComposeMetas ctx ) }} </ span > · {{ ctx .Locale.Tr "org.repo_updated" ( DateUtils .TimeSince .DBBranch.CommitTime ) }}{{ if .DBBranch.Pusher }} {{ template "shared/user/avatarlink" dict "user" .DBBranch.Pusher }} {{ template "shared/user/namelink" .DBBranch.Pusher }}{{ end }} </ p >
2024-03-15 02:24:59 +03:00
{{ end }}
< / td >
< td class = "two wide ui" >
{{ if and ( not .DBBranch.IsDeleted ) $.DefaultBranchBranch }}
< div class = "commit-divergence" >
< div class = "bar-group" >
< div class = "count count-behind" > {{ .CommitsBehind }} </ div >
2024-05-09 16:49:37 +03:00
{{/* old code bears 0/0.0 = NaN output, so it might output invalid "width: NaNpx", it just works and doesn't cause any problem. */}}
2024-03-15 02:24:59 +03:00
< div class = "bar bar-behind" style = "width: {{ Eval 100 "*" .CommitsBehind "/" "(" .CommitsBehind "+" .CommitsAhead "+" 0 .0 ")" }} %" ></ div >
2023-06-30 21:16:17 +03:00
< / div >
2024-03-15 02:24:59 +03:00
< div class = "bar-group" >
< div class = "count count-ahead" > {{ .CommitsAhead }} </ div >
< div class = "bar bar-ahead" style = "width: {{ Eval 100 "*" .CommitsAhead "/" "(" .CommitsBehind "+" .CommitsAhead "+" 0 .0 ")" }} %" ></ div >
2023-06-30 21:16:17 +03:00
< / div >
2024-03-15 02:24:59 +03:00
< / div >
2023-06-29 13:03:20 +03:00
{{ end }}
2024-03-15 02:24:59 +03:00
< / td >
< td class = "two wide right aligned" >
{{ if not .LatestPullRequest }}
{{ if .IsIncluded }}
< span class = "ui orange large label" data-tooltip-content = " {{ ctx .Locale.Tr "repo.branch.included_desc" }} " >
{{ svg "octicon-git-pull-request" }} {{ ctx .Locale.Tr "repo.branch.included" }}
< / span >
{{ else if and ( not .DBBranch.IsDeleted ) $.AllowsPulls ( gt .CommitsAhead 0 ) }}
< a href = " {{ $.RepoLink }} /compare/ {{ PathEscapeSegments $.DefaultBranchBranch.DBBranch.Name }} ... {{ if ne $.Repository.Owner.Name $.Owner.Name }}{{ PathEscape $.Owner.Name }} : {{ end }}{{ PathEscapeSegments .DBBranch.Name }} " >
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button id = "new-pull-request" class = "ui compact basic button tw-mr-0" > {{ if $.CanPull }}{{ ctx .Locale.Tr "repo.pulls.compare_changes" }}{{ else }}{{ ctx .Locale.Tr "action.compare_branch" }}{{ end }} </ button >
2024-03-15 02:24:59 +03:00
< / a >
2023-06-29 13:03:20 +03:00
{{ end }}
2024-03-15 02:24:59 +03:00
{{ else if and .LatestPullRequest.HasMerged .MergeMovedOn }}
{{ if and ( not .DBBranch.IsDeleted ) $.AllowsPulls ( gt .CommitsAhead 0 ) }}
< a href = " {{ $.RepoLink }} /compare/ {{ PathEscapeSegments $.DefaultBranchBranch.DBBranch.Name }} ... {{ if ne $.Repository.Owner.Name $.Owner.Name }}{{ PathEscape $.Owner.Name }} : {{ end }}{{ PathEscapeSegments .DBBranch.Name }} " >
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button id = "new-pull-request" class = "ui compact basic button tw-mr-0" > {{ if $.CanPull }}{{ ctx .Locale.Tr "repo.pulls.compare_changes" }}{{ else }}{{ ctx .Locale.Tr "action.compare_branch" }}{{ end }} </ button >
2024-03-15 02:24:59 +03:00
< / a >
2017-10-26 03:49:16 +03:00
{{ end }}
2024-03-15 02:24:59 +03:00
{{ else }}
2024-03-22 16:45:10 +03:00
< a href = " {{ .LatestPullRequest.Issue.Link }} " class = "tw-align-middle ref-issue" > {{ if not .LatestPullRequest.IsSameRepo }}{{ .LatestPullRequest.BaseRepo.FullName }}{{ end }} #{{ .LatestPullRequest.Issue.Index }} </ a >
2024-03-15 02:24:59 +03:00
{{ if .LatestPullRequest.HasMerged }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< a href = " {{ .LatestPullRequest.Issue.Link }} " class = "ui purple large label" > {{ svg "octicon-git-merge" 16 "tw-mr-1" }}{{ ctx .Locale.Tr "repo.pulls.merged" }} </ a >
2024-03-15 02:24:59 +03:00
{{ else if .LatestPullRequest.Issue.IsClosed }}
2024-07-16 17:38:46 +03:00
< a href = " {{ .LatestPullRequest.Issue.Link }} " class = "ui red large label" > {{ svg "octicon-git-pull-request-closed" 16 "tw-mr-1" }}{{ ctx .Locale.Tr "repo.issues.closed_title" }} </ a >
{{ else if .LatestPullRequest.IsWorkInProgress ctx }}
< a href = " {{ .LatestPullRequest.Issue.Link }} " class = "ui grey large label" > {{ svg "octicon-git-pull-request-draft" 16 "tw-mr-1" }}{{ ctx .Locale.Tr "repo.issues.draft_title" }} </ a >
2024-03-15 02:24:59 +03:00
{{ else }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< a href = " {{ .LatestPullRequest.Issue.Link }} " class = "ui green large label" > {{ svg "octicon-git-pull-request" 16 "tw-mr-1" }}{{ ctx .Locale.Tr "repo.issues.open_title" }} </ a >
2023-06-29 13:03:20 +03:00
{{ end }}
2024-03-15 02:24:59 +03:00
{{ end }}
< / td >
< td class = "three wide right aligned overflow-visible" >
{{ if and $.IsWriter ( not $.Repository.IsArchived ) ( not .DBBranch.IsDeleted ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg tw-p-2 show-modal show-create-branch-modal"
2024-03-15 02:24:59 +03:00
data-branch-from="{{ .DBBranch.Name }} "
data-branch-from-urlcomponent="{{ PathEscapeSegments .DBBranch.Name }} "
data-tooltip-content="{{ ctx .Locale.Tr "repo.branch.new_branch_from" .DBBranch.Name }} "
data-modal="#create-branch-modal" data-name="{{ .DBBranch.Name }} "
>
{{ svg "octicon-git-branch" }}
< / button >
{{ end }}
{{ if $.EnableFeed }}
2024-08-21 08:40:18 +03:00
< a role = "button" class = "btn interact-bg tw-p-2" href = " {{ $.FeedURL }} /rss/branch/ {{ PathEscapeSegments .DBBranch.Name }} " data-tooltip-content = " {{ ctx .Locale.Tr "rss_feed" }} " > {{ svg "octicon-rss" }} </ a >
2024-03-15 02:24:59 +03:00
{{ end }}
{{ if and ( not .DBBranch.IsDeleted ) ( not $.DisableDownloadSourceArchives ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< div class = "ui dropdown btn interact-bg tw-p-2" data-tooltip-content = " {{ ctx .Locale.Tr "repo.branch.download" ( .DBBranch.Name ) }} " >
2024-03-15 02:24:59 +03:00
{{ svg "octicon-download" }}
< div class = "menu" >
< a class = "item archive-link" href = " {{ $.RepoLink }} /archive/ {{ PathEscapeSegments .DBBranch.Name }} .zip" rel = "nofollow" > {{ svg "octicon-file-zip" }} ZIP</ a >
< a class = "item archive-link" href = " {{ $.RepoLink }} /archive/ {{ PathEscapeSegments .DBBranch.Name }} .tar.gz" rel = "nofollow" > {{ svg "octicon-file-zip" }} TAR.GZ</ a >
2019-05-05 19:25:25 +03:00
< / div >
2024-03-15 02:24:59 +03:00
< / div >
{{ end }}
{{ if and $.IsWriter ( not $.Repository.IsArchived ) ( not .DBBranch.IsDeleted ) ( not $.IsMirror ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg tw-p-2 show-modal show-rename-branch-modal"
2024-03-15 02:24:59 +03:00
data-is-default-branch="false"
data-old-branch-name="{{ .DBBranch.Name }} "
data-modal="#rename-branch-modal"
data-tooltip-content="{{ ctx .Locale.Tr "repo.branch.rename" ( .DBBranch.Name ) }} "
>
{{ svg "octicon-pencil" }}
< / button >
{{ end }}
{{ if and $.IsWriter ( not $.IsMirror ) ( not $.Repository.IsArchived ) ( not .IsProtected ) }}
{{ if .DBBranch.IsDeleted }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg tw-p-2 link-action restore-branch-button" data-url = " {{ $.Link }} /restore?branch_id= {{ .DBBranch.ID }} &name= {{ .DBBranch.Name }} &page= {{ $.Page.Paginater.Current }} " data-tooltip-content = " {{ ctx .Locale.Tr "repo.branch.restore" ( .DBBranch.Name ) }} " >
2024-03-15 02:24:59 +03:00
< span class = "text blue" >
{{ svg "octicon-reply" }}
< / span >
< / button >
{{ else }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 19:42:49 +03:00
< button class = "btn interact-bg tw-p-2 delete-button delete-branch-button" data-url = " {{ $.Link }} /delete?name= {{ .DBBranch.Name }} &page= {{ $.Page.Paginater.Current }} " data-tooltip-content = " {{ ctx .Locale.Tr "repo.branch.delete" ( .DBBranch.Name ) }} " data-name = " {{ .DBBranch.Name }} " >
2024-03-15 02:24:59 +03:00
{{ svg "octicon-trash" }}
2023-06-29 13:03:20 +03:00
< / button >
{{ end }}
2024-03-15 02:24:59 +03:00
{{ end }}
< / td >
< / tr >
{{ end }}
< / tbody >
< / table >
< / div >
{{ template "base/paginate" . }}
2017-10-26 03:49:16 +03:00
< / div >
< / div >
2023-04-24 14:08:59 +03:00
< div class = "ui g-modal-confirm delete modal" >
2023-04-23 12:24:19 +03:00
< div class = "header" >
2021-03-22 07:04:19 +03:00
{{ svg "octicon-trash" }}
2023-09-25 11:56:50 +03:00
{{ ctx .Locale.Tr "repo.branch.delete_html" }} < span class = "name" ></ span >
2017-10-26 03:49:16 +03:00
< / div >
< div class = "content" >
2024-03-10 11:51:19 +03:00
< p > {{ ctx .Locale.Tr "repo.branch.delete_desc" }} </ p >
2017-10-26 03:49:16 +03:00
< / div >
2023-04-23 12:24:19 +03:00
{{ template "base/modal_actions_confirm" . }}
2017-10-26 03:49:16 +03:00
< / div >
2021-05-24 17:57:46 +03:00
2023-04-30 18:08:51 +03:00
< div class = "ui mini modal" id = "create-branch-modal" >
2021-05-24 17:57:46 +03:00
< div class = "header" >
2023-09-25 11:56:50 +03:00
{{ ctx .Locale.Tr "repo.branch.new_branch" }}
2021-05-24 17:57:46 +03:00
< / div >
2023-04-30 18:08:51 +03:00
< form class = "ui form" id = "create-branch-form" action = "" data-base-action = " {{ .Link }} /_new/branch/" method = "post" >
< div class = "content" >
2021-05-24 17:57:46 +03:00
{{ .CsrfTokenHtml }}
< div class = "field" >
2023-09-25 11:56:50 +03:00
{{ ctx .Locale.Tr "repo.branch.create_new_branch" }}
2023-04-30 18:08:51 +03:00
< span id = "modal-create-branch-from-span" > < / span >
2021-05-24 17:57:46 +03:00
< / div >
< div class = "required field" >
2023-09-25 11:56:50 +03:00
< label for = "new_branch_name" > {{ ctx .Locale.Tr "repo.branch.name" }} </ label >
2021-05-24 17:57:46 +03:00
< input id = "new_branch_name" name = "new_branch_name" required >
< / div >
2023-04-30 18:08:51 +03:00
< / div >
2023-09-24 23:31:58 +03:00
{{ template "base/modal_actions_confirm" ( dict "ModalButtonTypes" "confirm" ) }}
2023-04-30 18:08:51 +03:00
< / form >
< / div >
2021-05-24 17:57:46 +03:00
2023-04-30 18:08:51 +03:00
< div class = "ui mini modal" id = "rename-branch-modal" >
< div class = "header" >
2023-09-25 11:56:50 +03:00
{{ ctx .Locale.Tr "repo.settings.rename_branch" }}
2021-05-24 17:57:46 +03:00
< / div >
2023-04-30 18:08:51 +03:00
< form class = "ui form" action = " {{ $.Repository.Link }} /settings/rename_branch" method = "post" >
< div class = "content" >
{{ .CsrfTokenHtml }}
2023-05-05 01:54:38 +03:00
< div class = "field default-branch-warning" >
2023-09-25 11:56:50 +03:00
< span class = "text red" > {{ ctx .Locale.Tr "repo.branch.warning_rename_default_branch" }} </ span >
2023-05-05 01:54:38 +03:00
< / div >
2023-04-30 18:08:51 +03:00
< div class = "field" >
2023-09-25 11:56:50 +03:00
< span class = "text" data-rename-branch-to = " {{ ctx .Locale.Tr "repo.branch.rename_branch_to" }} " ></ span >
2023-04-30 18:08:51 +03:00
< / div >
< input name = "from" type = "hidden" required >
< div class = "required field" >
< input name = "to" required >
< / div >
< / div >
2023-09-24 23:31:58 +03:00
{{ template "base/modal_actions_confirm" ( dict "ModalButtonTypes" "confirm" ) }}
2023-04-30 18:08:51 +03:00
< / form >
2021-05-24 17:57:46 +03:00
< / div >
2017-10-26 03:49:16 +03:00
{{ template "base/footer" . }}