@@ -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