@@ -15,7 +15,6 @@ import (
15
15
"code.gitea.io/gitea/modules/charset"
16
16
"code.gitea.io/gitea/modules/git"
17
17
"code.gitea.io/gitea/modules/graceful"
18
- "code.gitea.io/gitea/modules/indexer"
19
18
"code.gitea.io/gitea/modules/log"
20
19
"code.gitea.io/gitea/modules/setting"
21
20
"github.com/ethantkoenig/rupture"
@@ -39,7 +38,7 @@ func InitRepoIndexer() {
39
38
go func () {
40
39
start := time .Now ()
41
40
log .Info ("Initializing Repository Indexer" )
42
- indexer . InitRepoIndexer (populateRepoIndexerAsynchronously )
41
+ initRepoIndexer (populateRepoIndexerAsynchronously )
43
42
go processRepoIndexerOperationQueue ()
44
43
waitChannel <- time .Since (start )
45
44
}()
@@ -130,7 +129,7 @@ func updateRepoIndexer(repoID int64) error {
130
129
return nil
131
130
}
132
131
133
- batch := indexer . RepoIndexerBatch ()
132
+ batch := RepoIndexerBatch ()
134
133
for _ , update := range changes .Updates {
135
134
if err := addUpdate (update , repo , batch ); err != nil {
136
135
return err
@@ -198,10 +197,10 @@ func addUpdate(update fileUpdate, repo *models.Repository, batch rupture.Flushin
198
197
// FIXME: UTF-16 files will probably fail here
199
198
return nil
200
199
}
201
- indexerUpdate := indexer. RepoIndexerUpdate {
200
+ indexerUpdate := RepoIndexerUpdate {
202
201
Filepath : update .Filename ,
203
- Op : indexer . RepoIndexerOpUpdate ,
204
- Data : & indexer. RepoIndexerData {
202
+ Op : RepoIndexerOpUpdate ,
203
+ Data : & RepoIndexerData {
205
204
RepoID : repo .ID ,
206
205
Content : string (charset .ToUTF8DropErrors (fileContents )),
207
206
},
@@ -210,10 +209,10 @@ func addUpdate(update fileUpdate, repo *models.Repository, batch rupture.Flushin
210
209
}
211
210
212
211
func addDelete (filename string , repo * models.Repository , batch rupture.FlushingBatch ) error {
213
- indexerUpdate := indexer. RepoIndexerUpdate {
212
+ indexerUpdate := RepoIndexerUpdate {
214
213
Filepath : filename ,
215
- Op : indexer . RepoIndexerOpDelete ,
216
- Data : & indexer. RepoIndexerData {
214
+ Op : RepoIndexerOpDelete ,
215
+ Data : & RepoIndexerData {
217
216
RepoID : repo .ID ,
218
217
},
219
218
}
@@ -279,7 +278,7 @@ func nonGenesisChanges(repo *models.Repository, revision string) (*repoChanges,
279
278
// previous commit sha may have been removed by a force push, so
280
279
// try rebuilding from scratch
281
280
log .Warn ("git diff: %v" , err )
282
- if err = indexer . DeleteRepoFromIndexer (repo .ID ); err != nil {
281
+ if err = deleteRepoFromIndexer (repo .ID ); err != nil {
283
282
return nil , err
284
283
}
285
284
return genesisChanges (repo , revision )
@@ -326,8 +325,8 @@ func processRepoIndexerOperationQueue() {
326
325
op := <- repoIndexerOperationQueue
327
326
var err error
328
327
if op .deleted {
329
- if err = indexer . DeleteRepoFromIndexer (op .repoID ); err != nil {
330
- log .Error ("DeleteRepoFromIndexer : %v" , err )
328
+ if err = deleteRepoFromIndexer (op .repoID ); err != nil {
329
+ log .Error ("deleteRepoFromIndexer : %v" , err )
331
330
}
332
331
} else {
333
332
if err = updateRepoIndexer (op .repoID ); err != nil {
0 commit comments