@@ -14,6 +14,7 @@ import (
1414 system_model "code.gitea.io/gitea/models/system"
1515 user_model "code.gitea.io/gitea/models/user"
1616 "code.gitea.io/gitea/modules/git"
17+ "code.gitea.io/gitea/modules/gitrepo"
1718 "code.gitea.io/gitea/modules/log"
1819 repo_module "code.gitea.io/gitea/modules/repository"
1920 "code.gitea.io/gitea/modules/util"
@@ -47,10 +48,9 @@ func GitFsckRepos(ctx context.Context, timeout time.Duration, args git.TrustedCm
4748
4849// GitFsckRepo calls 'git fsck' to check an individual repository's health.
4950func GitFsckRepo (ctx context.Context , repo * repo_model.Repository , timeout time.Duration , args git.TrustedCmdArgs ) error {
50- log .Trace ("Running health check on repository %-v" , repo )
51- repoPath := repo .RepoPath ()
52- if err := git .Fsck (ctx , repoPath , timeout , args ); err != nil {
53- log .Warn ("Failed to health check repository (%-v): %v" , repo , err )
51+ log .Trace ("Running health check on repository %-v" , repo .FullName ())
52+ if err := gitrepo .Fsck (ctx , repo , timeout , args ); err != nil {
53+ log .Warn ("Failed to health check repository (%-v): %v" , repo .FullName (), err )
5454 if err = system_model .CreateRepositoryNotice ("Failed to health check repository (%s): %v" , repo .FullName (), err ); err != nil {
5555 log .Error ("CreateRepositoryNotice: %v" , err )
5656 }
@@ -190,7 +190,7 @@ func ReinitMissingRepositories(ctx context.Context) error {
190190 default :
191191 }
192192 log .Trace ("Initializing %d/%d..." , repo .OwnerID , repo .ID )
193- if err := git .InitRepository (ctx , repo . RepoPath (), true , repo .ObjectFormatName ); err != nil {
193+ if err := gitrepo .InitRepository (ctx , repo , repo .ObjectFormatName ); err != nil {
194194 log .Error ("Unable (re)initialize repository %d at %s. Error: %v" , repo .ID , repo .RepoPath (), err )
195195 if err2 := system_model .CreateRepositoryNotice ("InitRepository [%d]: %v" , repo .ID , err ); err2 != nil {
196196 log .Error ("CreateRepositoryNotice: %v" , err2 )
0 commit comments