Skip to content

Commit b3fa9cc

Browse files
authored
Merge branch 'main' into fix-attr-checker
2 parents 18bcaa4 + fdaf1cc commit b3fa9cc

Some content is hidden

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

72 files changed

+1403
-1533
lines changed

.eslintrc.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ module.exports = {
104104
'@vitest/no-disabled-tests': [0],
105105
'@vitest/no-done-callback': [0],
106106
'@vitest/no-duplicate-hooks': [0],
107-
'@vitest/no-focused-tests': [0],
107+
'@vitest/no-focused-tests': [2],
108108
'@vitest/no-hooks': [0],
109109
'@vitest/no-identical-title': [2],
110110
'@vitest/no-interpolation-in-snapshots': [0],
@@ -155,7 +155,7 @@ module.exports = {
155155
'eslint-plugin-vue-scoped-css',
156156
],
157157
extends: [
158-
'plugin:vue/vue3-recommended',
158+
'plugin:vue/recommended',
159159
'plugin:vue-scoped-css/vue3-recommended',
160160
],
161161
rules: {

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ COMMA := ,
2626
XGO_VERSION := go-1.24.x
2727

2828
AIR_PACKAGE ?= github.com/air-verse/air@v1
29-
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker@v3.1.2
29+
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker@v3.2.1
3030
GOFUMPT_PACKAGE ?= mvdan.cc/[email protected]
31-
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/[email protected].5
31+
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/[email protected].7
3232
GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/[email protected]
3333
MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/[email protected]
3434
SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/[email protected]

modules/repository/hooks.go renamed to modules/gitrepo/hooks.go

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
// Copyright 2020 The Gitea Authors. All rights reserved.
22
// SPDX-License-Identifier: MIT
33

4-
package repository
4+
package gitrepo
55

66
import (
7+
"context"
78
"fmt"
89
"os"
910
"path/filepath"
@@ -105,10 +106,18 @@ done
105106
return hookNames, hookTpls, giteaHookTpls
106107
}
107108

108-
// CreateDelegateHooks creates all the hooks scripts for the repo
109-
func CreateDelegateHooks(repoPath string) (err error) {
109+
// CreateDelegateHooksForRepo creates all the hooks scripts for the repo
110+
func CreateDelegateHooksForRepo(_ context.Context, repo Repository) (err error) {
111+
return createDelegateHooks(filepath.Join(repoPath(repo), "hooks"))
112+
}
113+
114+
// CreateDelegateHooksForWiki creates all the hooks scripts for the wiki repo
115+
func CreateDelegateHooksForWiki(_ context.Context, repo Repository) (err error) {
116+
return createDelegateHooks(filepath.Join(wikiPath(repo), "hooks"))
117+
}
118+
119+
func createDelegateHooks(hookDir string) (err error) {
110120
hookNames, hookTpls, giteaHookTpls := getHookTemplates()
111-
hookDir := filepath.Join(repoPath, "hooks")
112121

113122
for i, hookName := range hookNames {
114123
oldHookPath := filepath.Join(hookDir, hookName)
@@ -169,11 +178,19 @@ func ensureExecutable(filename string) error {
169178
return os.Chmod(filename, mode)
170179
}
171180

172-
// CheckDelegateHooks checks the hooks scripts for the repo
173-
func CheckDelegateHooks(repoPath string) ([]string, error) {
181+
// CheckDelegateHooksForRepo checks the hooks scripts for the repo
182+
func CheckDelegateHooksForRepo(_ context.Context, repo Repository) ([]string, error) {
183+
return checkDelegateHooks(filepath.Join(repoPath(repo), "hooks"))
184+
}
185+
186+
// CheckDelegateHooksForWiki checks the hooks scripts for the repo
187+
func CheckDelegateHooksForWiki(_ context.Context, repo Repository) ([]string, error) {
188+
return checkDelegateHooks(filepath.Join(wikiPath(repo), "hooks"))
189+
}
190+
191+
func checkDelegateHooks(hookDir string) ([]string, error) {
174192
hookNames, hookTpls, giteaHookTpls := getHookTemplates()
175193

176-
hookDir := filepath.Join(repoPath, "hooks")
177194
results := make([]string, 0, 10)
178195

179196
for i, hookName := range hookNames {

modules/repository/init.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ func CheckInitRepository(ctx context.Context, repo *repo_model.Repository) (err
138138
// Init git bare new repository.
139139
if err = git.InitRepository(ctx, repo.RepoPath(), true, repo.ObjectFormatName); err != nil {
140140
return fmt.Errorf("git.InitRepository: %w", err)
141-
} else if err = CreateDelegateHooks(repo.RepoPath()); err != nil {
141+
} else if err = gitrepo.CreateDelegateHooksForRepo(ctx, repo); err != nil {
142142
return fmt.Errorf("createDelegateHooks: %w", err)
143143
}
144144
return nil

options/locale/locale_pt-PT.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ copy_type_unsupported=Este tipo de ficheiro não pode ser copiado
113113
write=Escrever
114114
preview=Pré-visualizar
115115
loading=Carregando…
116+
files=Ficheiros
116117

117118
error=Erro
118119
error404=A página que pretende aceder <strong>não existe</strong> ou <strong>não tem autorização</strong> para a ver.

options/locale/locale_zh-CN.ini

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ edit=编辑
9696
view=查看
9797
test=测试
9898

99-
enabled=启用
100-
disabled=禁用
99+
enabled=已启用
100+
disabled=已禁用
101101
locked=已锁定
102102

103103
copy=复制
@@ -148,7 +148,7 @@ name=名称
148148
value=值
149149
readme=自述文档
150150

151-
filter=过滤
151+
filter=筛选
152152
filter.clear=清除筛选器
153153
filter.is_archived=已归档
154154
filter.not_archived=非存档
@@ -159,7 +159,7 @@ filter.not_mirror=非镜像
159159
filter.is_template=模板
160160
filter.not_template=非模板
161161
filter.public=公开
162-
filter.private=私有库
162+
filter.private=私有
163163

164164
no_results_found=未找到结果
165165
internal_error_skipped=发生内部错误,但已被跳过: %s
@@ -245,6 +245,7 @@ license_desc=所有的代码都开源在 <a target="_blank" rel="noopener norefe
245245

246246
[install]
247247
install=安装页面
248+
installing_desc=正在安装,请稍候...
248249
title=初始配置
249250
docker_helper=如果您正在使用 Docker 容器运行 Gitea,请务必先仔细阅读 <a target="_blank" rel="noopener noreferrer" href="%s">官方文档</a> 后再对本页面进行填写。
250251
require_db_desc=Gitea 需要使用 MySQL、PostgreSQL、MSSQL、SQLite3 或 TiDB (MySQL协议) 等数据库
@@ -2870,7 +2871,7 @@ authentication=认证源
28702871
emails=用户邮件
28712872
config=应用配置
28722873
config_summary=摘要
2873-
config_settings=组织设置
2874+
config_settings=设置
28742875
notices=系统提示
28752876
monitor=监控面板
28762877
first_page=首页
@@ -3349,6 +3350,7 @@ monitor.previous=上次执行时间
33493350
monitor.execute_times=执行次数
33503351
monitor.process=运行中进程
33513352
monitor.stacktrace=调用栈踪迹
3353+
monitor.performance_logs=性能日志
33523354
monitor.processes_count=%d 个进程
33533355
monitor.download_diagnosis_report=下载诊断报告
33543356
monitor.desc=进程描述
@@ -3529,12 +3531,12 @@ alpine.registry.info=从下面的列表中选择 $branch 和 $repository。
35293531
alpine.install=要安装包,请运行以下命令:
35303532
alpine.repository=仓库信息
35313533
alpine.repository.branches=分支
3532-
alpine.repository.repositories=仓库管理
3534+
alpine.repository.repositories=仓库
35333535
alpine.repository.architectures=架构
35343536
arch.registry=添加具有相关仓库和架构的服务器到 <code>/etc/pacman.conf</code> 中:
35353537
arch.install=使用 pacman 同步软件包:
35363538
arch.repository=仓库信息
3537-
arch.repository.repositories=仓库管理
3539+
arch.repository.repositories=仓库
35383540
arch.repository.architectures=架构
35393541
cargo.registry=在 Cargo 配置文件中设置此注册中心(例如:<code>~/.cargo/config.toml</code>):
35403542
cargo.install=要使用 Cargo 安装软件包,请运行以下命令:
@@ -3552,6 +3554,7 @@ conda.install=要使用 Conda 安装软件包,请运行以下命令:
35523554
container.details.type=镜像类型
35533555
container.details.platform=平台
35543556
container.pull=从命令行拉取镜像:
3557+
container.images=镜像
35553558
container.multi_arch=OS / Arch
35563559
container.layers=镜像层
35573560
container.labels=标签

0 commit comments

Comments
 (0)