]> source.dussan.org Git - gitea.git/commit
Refactor legacy git init (#20376)
authorwxiaoguang <wxiaoguang@gmail.com>
Tue, 9 Aug 2022 03:22:24 +0000 (11:22 +0800)
committerGitHub <noreply@github.com>
Tue, 9 Aug 2022 03:22:24 +0000 (11:22 +0800)
commit75d96f4a0274c5b7566305d494c176e1a88b1589
treed4dc134d9fea8f0f89f895e7bf30ec39146edf32
parent820031e556af9548aa07e4de2669ca52bd7f63cb
Refactor legacy git init (#20376)

* merge `CheckLFSVersion` into `InitFull` (renamed from `InitWithSyncOnce`)
* remove the `Once` during git init, no data-race now
* for doctor sub-commands, `InitFull` should only be called in initialization stage

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
14 files changed:
cmd/doctor.go
contrib/pr/checkout.go
integrations/git_test.go
integrations/integration_test.go
integrations/lfs_getobject_test.go
integrations/migration-test/migration_test.go
models/migrations/migrations_test.go
models/unittest/testdb.go
modules/doctor/mergebase.go
modules/doctor/misc.go
modules/git/git.go
modules/git/git_test.go
modules/git/lfs.go [deleted file]
routers/init.go