Skip to content

Commit de718a9

Browse files
committed
Merge branch 'bugfix/Fix-the-incorrect-route-path' of github.com:CaiCandong/gitea into bugfix/Fix-the-incorrect-route-path
2 parents b1362c7 + 7df038b commit de718a9

File tree

136 files changed

+1138
-694
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+1138
-694
lines changed

.github/workflows/cron-licenses.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
if: github.repository == 'go-gitea/gitea'
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- uses: actions/setup-go@v4
1515
with:
1616
go-version: "~1.21"

.github/workflows/cron-translations.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
if: github.repository == 'go-gitea/gitea'
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- name: download from crowdin
1515
uses: docker://jonasfranz/crowdin
1616
env:
@@ -35,7 +35,7 @@ jobs:
3535
runs-on: ubuntu-latest
3636
if: github.repository == 'go-gitea/gitea'
3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939
- name: push translations to crowdin
4040
uses: docker://jonasfranz/crowdin
4141
env:

.github/workflows/files-changed.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
swagger: ${{ steps.changes.outputs.swagger }}
3535
yaml: ${{ steps.changes.outputs.yaml }}
3636
steps:
37-
- uses: actions/checkout@v3
37+
- uses: actions/checkout@v4
3838
- uses: dorny/paths-filter@v2
3939
id: changes
4040
with:
@@ -64,9 +64,12 @@ jobs:
6464
- "**/*.md"
6565
- "docs/**"
6666
- ".markdownlint.yaml"
67+
- "package.json"
68+
- "package-lock.json"
6769
6870
actions:
6971
- ".github/workflows/*"
72+
- "Makefile"
7073
7174
templates:
7275
- "templates/**/*.tmpl"
@@ -90,3 +93,5 @@ jobs:
9093
- "**/*.yml"
9194
- "**/*.yaml"
9295
- ".yamllint.yaml"
96+
- "pyproject.toml"
97+
- "poetry.lock"

.github/workflows/pull-compliance.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
needs: files-changed
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
- uses: actions/setup-go@v4
2121
with:
2222
go-version: "~1.21"
@@ -31,7 +31,7 @@ jobs:
3131
needs: files-changed
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v3
34+
- uses: actions/checkout@v4
3535
- uses: actions/setup-python@v4
3636
with:
3737
python-version: "3.11"
@@ -44,7 +44,7 @@ jobs:
4444
needs: files-changed
4545
runs-on: ubuntu-latest
4646
steps:
47-
- uses: actions/checkout@v3
47+
- uses: actions/checkout@v4
4848
- uses: actions/setup-python@v4
4949
with:
5050
python-version: "3.11"
@@ -57,7 +57,7 @@ jobs:
5757
needs: files-changed
5858
runs-on: ubuntu-latest
5959
steps:
60-
- uses: actions/checkout@v3
60+
- uses: actions/checkout@v4
6161
- uses: actions/setup-node@v3
6262
with:
6363
node-version: 20
@@ -69,7 +69,7 @@ jobs:
6969
needs: files-changed
7070
runs-on: ubuntu-latest
7171
steps:
72-
- uses: actions/checkout@v3
72+
- uses: actions/checkout@v4
7373
- uses: actions/setup-go@v4
7474
with:
7575
go-version: "~1.21"
@@ -86,7 +86,7 @@ jobs:
8686
needs: files-changed
8787
runs-on: ubuntu-latest
8888
steps:
89-
- uses: actions/checkout@v3
89+
- uses: actions/checkout@v4
9090
- uses: actions/setup-go@v4
9191
with:
9292
go-version: "~1.21"
@@ -101,7 +101,7 @@ jobs:
101101
needs: files-changed
102102
runs-on: ubuntu-latest
103103
steps:
104-
- uses: actions/checkout@v3
104+
- uses: actions/checkout@v4
105105
- uses: actions/setup-go@v4
106106
with:
107107
go-version: "~1.21"
@@ -114,7 +114,7 @@ jobs:
114114
needs: files-changed
115115
runs-on: ubuntu-latest
116116
steps:
117-
- uses: actions/checkout@v3
117+
- uses: actions/checkout@v4
118118
- uses: actions/setup-node@v3
119119
with:
120120
node-version: 20
@@ -129,7 +129,7 @@ jobs:
129129
needs: files-changed
130130
runs-on: ubuntu-latest
131131
steps:
132-
- uses: actions/checkout@v3
132+
- uses: actions/checkout@v4
133133
- uses: actions/setup-go@v4
134134
with:
135135
go-version: "~1.21"
@@ -161,7 +161,7 @@ jobs:
161161
needs: files-changed
162162
runs-on: ubuntu-latest
163163
steps:
164-
- uses: actions/checkout@v3
164+
- uses: actions/checkout@v4
165165
- uses: actions/setup-node@v3
166166
with:
167167
node-version: 20
@@ -174,6 +174,6 @@ jobs:
174174
needs: files-changed
175175
runs-on: ubuntu-latest
176176
steps:
177-
- uses: actions/checkout@v3
177+
- uses: actions/checkout@v4
178178
- uses: actions/setup-go@v4
179179
- run: make lint-actions

.github/workflows/pull-db-tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
ports:
3939
- "9000:9000"
4040
steps:
41-
- uses: actions/checkout@v3
41+
- uses: actions/checkout@v4
4242
- uses: actions/setup-go@v4
4343
with:
4444
go-version: "~1.21"
@@ -63,7 +63,7 @@ jobs:
6363
needs: files-changed
6464
runs-on: ubuntu-latest
6565
steps:
66-
- uses: actions/checkout@v3
66+
- uses: actions/checkout@v4
6767
- uses: actions/setup-go@v4
6868
with:
6969
go-version: "~1.21"
@@ -128,7 +128,7 @@ jobs:
128128
ports:
129129
- "9000:9000"
130130
steps:
131-
- uses: actions/checkout@v3
131+
- uses: actions/checkout@v4
132132
- uses: actions/setup-go@v4
133133
with:
134134
go-version: "~1.21"
@@ -178,7 +178,7 @@ jobs:
178178
- "587:587"
179179
- "993:993"
180180
steps:
181-
- uses: actions/checkout@v3
181+
- uses: actions/checkout@v4
182182
- uses: actions/setup-go@v4
183183
with:
184184
go-version: "~1.21"
@@ -210,7 +210,7 @@ jobs:
210210
ports:
211211
- "3306:3306"
212212
steps:
213-
- uses: actions/checkout@v3
213+
- uses: actions/checkout@v4
214214
- uses: actions/setup-go@v4
215215
with:
216216
go-version: "~1.21"
@@ -241,7 +241,7 @@ jobs:
241241
ports:
242242
- "1433:1433"
243243
steps:
244-
- uses: actions/checkout@v3
244+
- uses: actions/checkout@v4
245245
- uses: actions/setup-go@v4
246246
with:
247247
go-version: "~1.21"

.github/workflows/pull-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
needs: files-changed
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
- uses: actions/setup-go@v4
2121
with:
2222
go-version: "~1.21"

.github/workflows/release-nightly.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
nightly-binary:
1313
runs-on: actuated-4cpu-16gb
1414
steps:
15-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
1616
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
1717
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
1818
- run: git fetch --unshallow --quiet --tags --force
@@ -58,7 +58,7 @@ jobs:
5858
nightly-docker-rootful:
5959
runs-on: actuated-4cpu-16gb
6060
steps:
61-
- uses: actions/checkout@v3
61+
- uses: actions/checkout@v4
6262
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
6363
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
6464
- run: git fetch --unshallow --quiet --tags --force
@@ -95,7 +95,7 @@ jobs:
9595
nightly-docker-rootless:
9696
runs-on: actuated-4cpu-16gb
9797
steps:
98-
- uses: actions/checkout@v3
98+
- uses: actions/checkout@v4
9999
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
100100
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
101101
- run: git fetch --unshallow --quiet --tags --force

docs/content/usage/blame.en-us.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
date: "2023-08-14T00:00:00+00:00"
3+
title: "Blame File View"
4+
slug: "blame"
5+
sidebar_position: 13
6+
toc: false
7+
draft: false
8+
aliases:
9+
- /en-us/blame
10+
menu:
11+
sidebar:
12+
parent: "usage"
13+
name: "Blame"
14+
sidebar_position: 13
15+
identifier: "blame"
16+
---
17+
18+
# Blame File View
19+
20+
Gitea supports viewing the line-by-line revision history for a file also known as blame view.
21+
You can also use [`git blame`](https://git-scm.com/docs/git-blame) on the command line to view the revision history of lines within a file.
22+
23+
1. Navigate to and open the file whose line history you want to view.
24+
1. Click the `Blame` button in the file header bar.
25+
1. The new view shows the line-by-line revision history for a file with author and commit information on the left side.
26+
1. To navigate to an older commit, click the ![versions](/octicon-versions.svg) icon.
27+
28+
## Ignore commits in the blame view
29+
30+
All revisions specified in the `.git-blame-ignore-revs` file are hidden from the blame view.
31+
This is especially useful to hide reformatting changes and keep the benefits of `git blame`.
32+
Lines that were changed or added by an ignored commit will be blamed on the previous commit that changed that line or nearby lines.
33+
The `.git-blame-ignore-revs` file must be located in the root directory of the repository.
34+
For more information like the file format, see [the `git blame --ignore-revs-file` documentation](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt).
35+
36+
### Bypassing `.git-blame-ignore-revs` in the blame view
37+
38+
If the blame view for a file shows a message about ignored revisions, you can see the normal blame view by appending the url parameter `?bypass-blame-ignore=true`.

docs/static/octicon-versions.svg

Lines changed: 1 addition & 0 deletions
Loading

models/actions/schedule.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ func init() {
4141
}
4242

4343
// GetSchedulesMapByIDs returns the schedules by given id slice.
44-
func GetSchedulesMapByIDs(ids []int64) (map[int64]*ActionSchedule, error) {
44+
func GetSchedulesMapByIDs(ctx context.Context, ids []int64) (map[int64]*ActionSchedule, error) {
4545
schedules := make(map[int64]*ActionSchedule, len(ids))
46-
return schedules, db.GetEngine(db.DefaultContext).In("id", ids).Find(&schedules)
46+
return schedules, db.GetEngine(ctx).In("id", ids).Find(&schedules)
4747
}
4848

4949
// GetReposMapByIDs returns the repos by given id slice.
50-
func GetReposMapByIDs(ids []int64) (map[int64]*repo_model.Repository, error) {
50+
func GetReposMapByIDs(ctx context.Context, ids []int64) (map[int64]*repo_model.Repository, error) {
5151
repos := make(map[int64]*repo_model.Repository, len(ids))
52-
return repos, db.GetEngine(db.DefaultContext).In("id", ids).Find(&repos)
52+
return repos, db.GetEngine(ctx).In("id", ids).Find(&repos)
5353
}
5454

5555
var cronParser = cron.NewParser(cron.Minute | cron.Hour | cron.Dom | cron.Month | cron.Dow | cron.Descriptor)

models/actions/schedule_spec_list.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ func (specs SpecList) GetScheduleIDs() []int64 {
2323
return ids.Values()
2424
}
2525

26-
func (specs SpecList) LoadSchedules() error {
26+
func (specs SpecList) LoadSchedules(ctx context.Context) error {
2727
scheduleIDs := specs.GetScheduleIDs()
28-
schedules, err := GetSchedulesMapByIDs(scheduleIDs)
28+
schedules, err := GetSchedulesMapByIDs(ctx, scheduleIDs)
2929
if err != nil {
3030
return err
3131
}
@@ -34,7 +34,7 @@ func (specs SpecList) LoadSchedules() error {
3434
}
3535

3636
repoIDs := specs.GetRepoIDs()
37-
repos, err := GetReposMapByIDs(repoIDs)
37+
repos, err := GetReposMapByIDs(ctx, repoIDs)
3838
if err != nil {
3939
return err
4040
}
@@ -95,7 +95,7 @@ func FindSpecs(ctx context.Context, opts FindSpecOptions) (SpecList, int64, erro
9595
return nil, 0, err
9696
}
9797

98-
if err := specs.LoadSchedules(); err != nil {
98+
if err := specs.LoadSchedules(ctx); err != nil {
9999
return nil, 0, err
100100
}
101101
return specs, total, nil

0 commit comments

Comments
 (0)