@@ -33,7 +33,6 @@ import (
33
33
actions_service "code.gitea.io/gitea/services/actions"
34
34
notify_service "code.gitea.io/gitea/services/notify"
35
35
release_service "code.gitea.io/gitea/services/release"
36
- files_service "code.gitea.io/gitea/services/repository/files"
37
36
38
37
"xorm.io/builder"
39
38
)
@@ -125,18 +124,18 @@ func getDivergenceCacheKey(repoID int64, branchName string) string {
125
124
// getDivergenceFromCache gets the divergence from cache
126
125
func getDivergenceFromCache (repoID int64 , branchName string ) (* gitrepo.DivergeObject , bool ) {
127
126
data , ok := cache .GetCache ().Get (getDivergenceCacheKey (repoID , branchName ))
128
- res := & gitrepo.DivergeObject {
127
+ res := gitrepo.DivergeObject {
129
128
Ahead : - 1 ,
130
129
Behind : - 1 ,
131
130
}
132
131
if ! ok || data == "" {
133
- return res , false
132
+ return & res , false
134
133
}
135
134
if err := json .Unmarshal (util .UnsafeStringToBytes (data ), & res ); err != nil {
136
135
log .Error ("json.UnMarshal failed: %v" , err )
137
- return res , false
136
+ return & res , false
138
137
}
139
- return res , true
138
+ return & res , true
140
139
}
141
140
142
141
func putDivergenceFromCache (repoID int64 , branchName string , divergence * gitrepo.DivergeObject ) error {
@@ -186,9 +185,9 @@ func loadOneBranch(ctx context.Context, repo *repo_model.Repository, dbBranch *g
186
185
divergence , cached = getDivergenceFromCache (repo .ID , dbBranch .Name )
187
186
if ! cached {
188
187
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 )
190
189
if err != nil {
191
- log .Error ("CountDivergingCommits : %v" , err )
190
+ log .Error ("GetDivergingCommits : %v" , err )
192
191
} else {
193
192
if err = putDivergenceFromCache (repo .ID , dbBranch .Name , divergence ); err != nil {
194
193
log .Error ("putDivergenceFromCache: %v" , err )
0 commit comments