Skip to content

Commit 0effe51

Browse files
committed
Merge branch 'main' into lunny/fix_git_config_conflict
2 parents 308bae0 + 4e1b8db commit 0effe51

File tree

25 files changed

+158
-128
lines changed

25 files changed

+158
-128
lines changed

models/repo/repo.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,10 @@ func RelativePath(ownerName, repoName string) string {
229229
return strings.ToLower(ownerName) + "/" + strings.ToLower(repoName) + ".git"
230230
}
231231

232+
func RelativeWikiPath(ownerName, repoName string) string {
233+
return strings.ToLower(ownerName) + "/" + strings.ToLower(repoName) + ".wiki.git"
234+
}
235+
232236
// RelativePath should be an unix style path like username/reponame.git
233237
func (repo *Repository) RelativePath() string {
234238
return RelativePath(repo.OwnerName, repo.Name)
@@ -242,7 +246,7 @@ func (sr StorageRepo) RelativePath() string {
242246
}
243247

244248
func (repo *Repository) WikiStorageRepo() StorageRepo {
245-
return StorageRepo(strings.ToLower(repo.OwnerName) + "/" + strings.ToLower(repo.Name) + ".wiki.git")
249+
return StorageRepo(RelativeWikiPath(repo.OwnerName, repo.Name))
246250
}
247251

248252
// SanitizedOriginalURL returns a sanitized OriginalURL

models/repo/wiki.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111
"strings"
1212

1313
user_model "code.gitea.io/gitea/models/user"
14-
"code.gitea.io/gitea/modules/log"
1514
"code.gitea.io/gitea/modules/util"
1615
)
1716

@@ -86,12 +85,3 @@ func WikiPath(userName, repoName string) string {
8685
func (repo *Repository) WikiPath() string {
8786
return WikiPath(repo.OwnerName, repo.Name)
8887
}
89-
90-
// HasWiki returns true if repository has wiki.
91-
func (repo *Repository) HasWiki() bool {
92-
isDir, err := util.IsDir(repo.WikiPath())
93-
if err != nil {
94-
log.Error("Unable to check if %s is a directory: %v", repo.WikiPath(), err)
95-
}
96-
return isDir
97-
}

models/repo/wiki_test.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,3 @@ func TestRepository_WikiPath(t *testing.T) {
3535
expected := filepath.Join(setting.RepoRootPath, "user2/repo1.wiki.git")
3636
assert.Equal(t, expected, repo.WikiPath())
3737
}
38-
39-
func TestRepository_HasWiki(t *testing.T) {
40-
unittest.PrepareTestEnv(t)
41-
repo1 := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 1})
42-
assert.True(t, repo1.HasWiki())
43-
repo2 := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 2})
44-
assert.False(t, repo2.HasWiki())
45-
}

modules/gitrepo/gitrepo.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ func IsRepositoryExist(ctx context.Context, repo Repository) (bool, error) {
6969
return util.IsExist(repoPath(repo))
7070
}
7171

72-
// DeleteRepository deletes the repository directory from the disk
72+
// DeleteRepository deletes the repository directory from the disk, it will return
73+
// nil if the repository does not exist.
7374
func DeleteRepository(ctx context.Context, repo Repository) error {
7475
return util.RemoveAll(repoPath(repo))
7576
}

modules/structs/repo.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,9 @@ type CreateBranchRepoOption struct {
282282
OldRefName string `json:"old_ref_name" binding:"GitRefName;MaxSize(100)"`
283283
}
284284

285-
// UpdateBranchRepoOption options when updating a branch in a repository
285+
// RenameBranchRepoOption options when renaming a branch in a repository
286286
// swagger:model
287-
type UpdateBranchRepoOption struct {
287+
type RenameBranchRepoOption struct {
288288
// New branch name
289289
//
290290
// required: true

options/locale/locale_ja-JP.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ error404=アクセスしようとしたページは<strong>存在しない</stro
120120
error503=サーバーはリクエストを完了できませんでした。 後でもう一度お試しください。
121121
go_back=戻る
122122
invalid_data=無効なデータ: %v
123+
nothing_has_been_changed=何も変更されていません。
123124

124125
never=無し
125126
unknown=不明
@@ -1322,6 +1323,7 @@ commit_graph.color=カラー
13221323
commit.contained_in=このコミットが含まれているのは:
13231324
commit.contained_in_default_branch=このコミットはデフォルトブランチに含まれています
13241325
commit.load_referencing_branches_and_tags=このコミットを参照しているブランチやタグを取得
1326+
commit.merged_in_pr=このコミットはプルリクエスト %s でマージされました。
13251327
blame=Blame
13261328
download_file=ファイルをダウンロード
13271329
normal_view=通常表示
@@ -2842,6 +2844,11 @@ settings.location=場所
28422844
settings.permission=許可
28432845
settings.repoadminchangeteam=リポジトリ管理者はチームのアクセス権の追加・削除が可能
28442846
settings.visibility=表示
2847+
settings.change_visibility=公開範囲を変更
2848+
settings.change_visibility_notices_1=組織をプライベートに変換すると、リポジトリのスターが削除され、復元することはできません。
2849+
settings.change_visibility_notices_2=公開範囲をプライベートに変更すると、非メンバーは組織のリポジトリにアクセスできなくなります。
2850+
settings.change_visibility_success=組織 %s の公開範囲を変更しました。
2851+
settings.visibility_desc=組織とそのリポジトリを誰が閲覧できるかを変更します。
28452852
settings.visibility.public=公開
28462853
settings.visibility.limited=限定 (認証済みユーザーにのみ表示)
28472854
settings.visibility.limited_shortname=限定
@@ -3418,6 +3425,7 @@ config.picture_service=画像サービス
34183425
config.disable_gravatar=Gravatarが無効
34193426
config.enable_federated_avatar=フェデレーテッド・アバター有効
34203427
config.open_with_editor_app_help=クローンメニューの「~で開く」に表示するエディタ。 空白のままにするとデフォルトが使用されます。 展開するとデフォルトを確認できます。
3428+
config.git_guide_remote_name=操作説明内のgitコマンドで使うリポジトリリモート名
34213429

34223430
config.git_config=Git設定
34233431
config.git_disable_diff_highlight=Diffのシンタックスハイライトが無効

options/locale/locale_pt-BR.ini

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2693,7 +2693,7 @@ view_as_member_hint=Você está vendo o README como um membro desta organizaçã
26932693
maintenance=Manutenção
26942694
dashboard=Painel
26952695
self_check=Auto-verificação
2696-
identity_access=Identidade e acesso
2696+
identity_access=Identidade e Acesso
26972697
users=Contas de usuário
26982698
organizations=Organizações
26992699
repositories=Repositórios
@@ -2713,7 +2713,7 @@ settings=Configurações de Administrador
27132713

27142714
dashboard.statistic=Resumo
27152715
dashboard.maintenance_operations=Operações de Manutenção
2716-
dashboard.system_status=Status do sistema
2716+
dashboard.system_status=Status do Sistema
27172717
dashboard.operation_name=Nome da Operação
27182718
dashboard.operation_switch=Trocar
27192719
dashboard.operation_run=Executar
@@ -2732,7 +2732,7 @@ dashboard.delete_inactive_accounts=Excluir todas as contas não ativadas
27322732
dashboard.delete_repo_archives=Excluir todos os arquivos dos repositórios (ZIP, TAR.GZ, etc..)
27332733
dashboard.delete_missing_repos=Excluir todos os repositórios que não possuem seus arquivos Git
27342734
dashboard.delete_generated_repository_avatars=Excluir avatares gerados do repositório
2735-
dashboard.update_mirrors=Atualizar espelhamentos
2735+
dashboard.update_mirrors=Atualizar Espelhamentos
27362736
dashboard.repo_health_check=Verificar estado de saúde de todos os repositórios
27372737
dashboard.check_repo_stats=Verificar estatísticas de todos os repositórios
27382738
dashboard.archive_cleanup=Apagar arquivos antigos de repositório
@@ -2747,26 +2747,26 @@ dashboard.cleanup_actions=Limpar recursos de actions expiradas
27472747
dashboard.server_uptime=Tempo de atividade do Servidor
27482748
dashboard.current_goroutine=Goroutines Atuais
27492749
dashboard.current_memory_usage=Uso de Memória Atual
2750-
dashboard.total_memory_allocated=Total de memória alocada
2751-
dashboard.memory_obtained=Memória obtida
2752-
dashboard.pointer_lookup_times=Nº de consultas a ponteiros
2753-
dashboard.memory_allocate_times=Alocações de memória
2754-
dashboard.memory_free_times=Liberações de memória
2750+
dashboard.total_memory_allocated=Total de Memória Alocada
2751+
dashboard.memory_obtained=Memória Obtida
2752+
dashboard.pointer_lookup_times=Nº de Consultas a Ponteiros
2753+
dashboard.memory_allocate_times=Alocações de Memória
2754+
dashboard.memory_free_times=Liberações de Memória
27552755
dashboard.current_heap_usage=Uso Atual da Heap
2756-
dashboard.heap_memory_obtained=Memória de heap obtida
2757-
dashboard.heap_memory_idle=Memória da heap ociosa
2758-
dashboard.heap_memory_in_use=Memória da heap em uso
2759-
dashboard.heap_memory_released=Memória da heap liberada
2760-
dashboard.heap_objects=Objetos na heap
2761-
dashboard.bootstrap_stack_usage=Uso de pilha bootstrap
2762-
dashboard.stack_memory_obtained=Memória de pilha obtida
2756+
dashboard.heap_memory_obtained=Memória de Heap Obtida
2757+
dashboard.heap_memory_idle=Memória da Heap Ociosa
2758+
dashboard.heap_memory_in_use=Memória da Heap em Uso
2759+
dashboard.heap_memory_released=Memória da Heap Liberada
2760+
dashboard.heap_objects=Objetos na Heap
2761+
dashboard.bootstrap_stack_usage=Uso de Pilha Bootstrap
2762+
dashboard.stack_memory_obtained=Memória de Pilha Obtida
27632763
dashboard.mspan_structures_usage=Uso de estruturas de MSpan
27642764
dashboard.mspan_structures_obtained=Estruturas de MSpan obtidas
27652765
dashboard.mcache_structures_usage=Uso de estruturas de MCache
27662766
dashboard.mcache_structures_obtained=Estruturas de MCache obtidas
27672767
dashboard.profiling_bucket_hash_table_obtained=Perfil obtido da Bucket Hash Table
27682768
dashboard.gc_metadata_obtained=Metadados do GC obtidos
2769-
dashboard.other_system_allocation_obtained=Outra alocação de sistema obtida
2769+
dashboard.other_system_allocation_obtained=Outra Alocação de Sistema Obtida
27702770
dashboard.next_gc_recycle=Próxima reciclagem do GC
27712771
dashboard.last_gc_time=Desde da ultima vez do GC
27722772
dashboard.total_gc_time=Pausa total do GC
@@ -3010,7 +3010,7 @@ config.repo_root_path=Caminho Raiz do Repositório
30103010
config.lfs_root_path=Caminho raiz do LFS
30113011
config.log_file_root_path=Caminho do Log
30123012
config.script_type=Tipo de Script
3013-
config.reverse_auth_user=Usuário de autenticação reversa
3013+
config.reverse_auth_user=Usuário de Autenticação Reversa
30143014

30153015
config.ssh_config=Configuração de SSH
30163016
config.ssh_enabled=Habilitado
@@ -3019,8 +3019,8 @@ config.ssh_domain=Domínio do servidor SSH
30193019
config.ssh_port=Porta
30203020
config.ssh_listen_port=Porta de Escuta
30213021
config.ssh_root_path=Caminho da Raiz
3022-
config.ssh_minimum_key_size_check=Verificar tamanho mínimo da chave
3023-
config.ssh_minimum_key_sizes=Tamanhos mínimos da chave
3022+
config.ssh_minimum_key_size_check=Verificar Tamanho Mínimo da Chave
3023+
config.ssh_minimum_key_sizes=Tamanhos Mínimos da Chave
30243024

30253025
config.lfs_config=Configuração de LFS
30263026
config.lfs_enabled=Habilitado
@@ -3095,7 +3095,7 @@ config.session_provider=Provedor da Sessão
30953095
config.provider_config=Configuração do Provedor
30963096
config.cookie_name=Nome do Cookie
30973097
config.gc_interval_time=Tempo de Intervalo do GC
3098-
config.session_life_time=Tempo de vida da sessão
3098+
config.session_life_time=Tempo de Vida da Sessão
30993099
config.https_only=Apenas HTTPS
31003100
config.cookie_life_time=Tempo de Vida do Cookie
31013101

@@ -3127,18 +3127,18 @@ config.set_setting_failed=Falha ao definir configuração %s
31273127

31283128
monitor.stats=Estatísticas
31293129

3130-
monitor.cron=Tarefas cron
3130+
monitor.cron=Tarefas Cron
31313131
monitor.name=Nome
31323132
monitor.schedule=Cronograma
3133-
monitor.next=Próxima vez
3134-
monitor.previous=Vez anterior
3133+
monitor.next=Próxima Vez
3134+
monitor.previous=Vez Anterior
31353135
monitor.execute_times=Execuções
3136-
monitor.process=Processos em execução
3136+
monitor.process=Processos em Execução
31373137
monitor.processes_count=%d processos
31383138
monitor.download_diagnosis_report=Baixar relatório de diagnóstico
31393139
monitor.desc=Descrição
31403140
monitor.start=Hora de início
3141-
monitor.execute_time=Tempo de execução
3141+
monitor.execute_time=Tempo de Execução
31423142
monitor.last_execution_result=Resultado
31433143
monitor.process.cancel=Cancelar processo
31443144
monitor.process.cancel_desc=Cancelar um processo pode causar perda de dados
@@ -3148,14 +3148,14 @@ monitor.queues=Filas
31483148
monitor.queue=Fila: %s
31493149
monitor.queue.name=Nome
31503150
monitor.queue.type=Tipo
3151-
monitor.queue.exemplar=Tipo de modelo
3151+
monitor.queue.exemplar=Tipo de Modelo
31523152
monitor.queue.numberworkers=Número de executores
31533153
monitor.queue.maxnumberworkers=Número máximo de executores
31543154
monitor.queue.numberinqueue=Número na Fila
31553155
monitor.queue.settings.title=Configurações do conjunto
31563156
monitor.queue.settings.maxnumberworkers.placeholder=Atualmente %[1]d
31573157
monitor.queue.settings.maxnumberworkers.error=Número máximo de executores deve ser um número
3158-
monitor.queue.settings.submit=Atualizar configurações
3158+
monitor.queue.settings.submit=Atualizar Configurações
31593159
monitor.queue.settings.changed=Configurações atualizadas
31603160
monitor.queue.settings.remove_all_items=Remover tudo
31613161
monitor.queue.settings.remove_all_items_done=Todos os itens da fila foram removidos.

routers/api/v1/api.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1256,7 +1256,7 @@ func Routes() *web.Router {
12561256
m.Get("/*", repo.GetBranch)
12571257
m.Delete("/*", reqToken(), reqRepoWriter(unit.TypeCode), mustNotBeArchived, repo.DeleteBranch)
12581258
m.Post("", reqToken(), reqRepoWriter(unit.TypeCode), mustNotBeArchived, bind(api.CreateBranchRepoOption{}), repo.CreateBranch)
1259-
m.Patch("/*", reqToken(), reqRepoWriter(unit.TypeCode), mustNotBeArchived, bind(api.UpdateBranchRepoOption{}), repo.UpdateBranch)
1259+
m.Patch("/*", reqToken(), reqRepoWriter(unit.TypeCode), mustNotBeArchived, bind(api.RenameBranchRepoOption{}), repo.RenameBranch)
12601260
}, context.ReferencesGitRepo(), reqRepoReader(unit.TypeCode))
12611261
m.Group("/branch_protections", func() {
12621262
m.Get("", repo.ListBranchProtections)

routers/api/v1/repo/branch.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -380,11 +380,11 @@ func ListBranches(ctx *context.APIContext) {
380380
ctx.JSON(http.StatusOK, apiBranches)
381381
}
382382

383-
// UpdateBranch updates a repository's branch.
384-
func UpdateBranch(ctx *context.APIContext) {
385-
// swagger:operation PATCH /repos/{owner}/{repo}/branches/{branch} repository repoUpdateBranch
383+
// RenameBranch renames a repository's branch.
384+
func RenameBranch(ctx *context.APIContext) {
385+
// swagger:operation PATCH /repos/{owner}/{repo}/branches/{branch} repository repoRenameBranch
386386
// ---
387-
// summary: Update a branch
387+
// summary: Rename a branch
388388
// consumes:
389389
// - application/json
390390
// produces:
@@ -408,7 +408,7 @@ func UpdateBranch(ctx *context.APIContext) {
408408
// - name: body
409409
// in: body
410410
// schema:
411-
// "$ref": "#/definitions/UpdateBranchRepoOption"
411+
// "$ref": "#/definitions/RenameBranchRepoOption"
412412
// responses:
413413
// "204":
414414
// "$ref": "#/responses/empty"
@@ -419,7 +419,7 @@ func UpdateBranch(ctx *context.APIContext) {
419419
// "422":
420420
// "$ref": "#/responses/validationError"
421421

422-
opt := web.GetForm(ctx).(*api.UpdateBranchRepoOption)
422+
opt := web.GetForm(ctx).(*api.RenameBranchRepoOption)
423423

424424
oldName := ctx.PathParam("*")
425425
repo := ctx.Repo.Repository

routers/api/v1/swagger/options.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ type swaggerParameterBodies struct {
9090
// in:body
9191
EditRepoOption api.EditRepoOption
9292
// in:body
93-
UpdateBranchRepoOption api.UpdateBranchRepoOption
93+
RenameBranchRepoOption api.RenameBranchRepoOption
9494
// in:body
9595
TransferRepoOption api.TransferRepoOption
9696
// in:body

0 commit comments

Comments
 (0)