@@ -33,7 +33,6 @@ import (
3333	actions_service "code.gitea.io/gitea/services/actions" 
3434	notify_service "code.gitea.io/gitea/services/notify" 
3535	release_service "code.gitea.io/gitea/services/release" 
36- 	files_service "code.gitea.io/gitea/services/repository/files" 
3736
3837	"xorm.io/builder" 
3938)
@@ -125,18 +124,18 @@ func getDivergenceCacheKey(repoID int64, branchName string) string {
125124// getDivergenceFromCache gets the divergence from cache 
126125func  getDivergenceFromCache (repoID  int64 , branchName  string ) (* gitrepo.DivergeObject , bool ) {
127126	data , ok  :=  cache .GetCache ().Get (getDivergenceCacheKey (repoID , branchName ))
128- 	res  :=  & gitrepo.DivergeObject {
127+ 	res  :=  gitrepo.DivergeObject {
129128		Ahead :  - 1 ,
130129		Behind : - 1 ,
131130	}
132131	if  ! ok  ||  data  ==  ""  {
133- 		return  res , false 
132+ 		return  & res , false 
134133	}
135134	if  err  :=  json .Unmarshal (util .UnsafeStringToBytes (data ), & res ); err  !=  nil  {
136135		log .Error ("json.UnMarshal failed: %v" , err )
137- 		return  res , false 
136+ 		return  & res , false 
138137	}
139- 	return  res , true 
138+ 	return  & res , true 
140139}
141140
142141func  putDivergenceFromCache (repoID  int64 , branchName  string , divergence  * gitrepo.DivergeObject ) error  {
@@ -186,9 +185,9 @@ func loadOneBranch(ctx context.Context, repo *repo_model.Repository, dbBranch *g
186185		divergence , cached  =  getDivergenceFromCache (repo .ID , dbBranch .Name )
187186		if  ! cached  {
188187			var  err  error 
189- 			divergence , err  =  files_service . CountDivergingCommits (ctx , repo , git .BranchPrefix + branchName )
188+ 			divergence , err  =  gitrepo . GetDivergingCommits (ctx , repo ,  repo . DefaultBranch , git .BranchPrefix + branchName )
190189			if  err  !=  nil  {
191- 				log .Error ("CountDivergingCommits : %v" , err )
190+ 				log .Error ("GetDivergingCommits : %v" , err )
192191			} else  {
193192				if  err  =  putDivergenceFromCache (repo .ID , dbBranch .Name , divergence ); err  !=  nil  {
194193					log .Error ("putDivergenceFromCache: %v" , err )
0 commit comments