diff options
author | Sandro Santilli <strk@kbt.io> | 2017-12-31 15:45:46 +0100 |
---|---|---|
committer | Lauris BH <lauris@nix.lv> | 2017-12-31 16:45:46 +0200 |
commit | 8cd987af0c4669623ec350a50096433583e74828 (patch) | |
tree | b85b0a04803d8d15d4c42cab7e3e938733ff211f /models/migrations | |
parent | ae9cc8f972912678e59d840c38d31b2b4663b690 (diff) | |
download | gitea-8cd987af0c4669623ec350a50096433583e74828.tar.gz gitea-8cd987af0c4669623ec350a50096433583e74828.zip |
Add repo-sync-releases admin command (#3254)
* Add repo-sync-releases admin command
Will help recovering corrupted database, see #3247
* Load repos in chunks of 10, exit with error if unable to get a list, scan private repos, fix typo
* Fix debug output about num releases
* Introduce RepositoryListDefaultPageSize constant, set to 64
Use it from the new admin command
* Use RepositoryListDefaultPageSize in more places
* Document RepositoryListDefaultPageSize
Diffstat (limited to 'models/migrations')
-rw-r--r-- | models/migrations/v39.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/models/migrations/v39.go b/models/migrations/v39.go index 3547ef1f9e..42197e80f2 100644 --- a/models/migrations/v39.go +++ b/models/migrations/v39.go @@ -31,7 +31,7 @@ func releaseAddColumnIsTagAndSyncTags(x *xorm.Engine) error { // For the sake of SQLite3, we can't use x.Iterate here. offset := 0 - pageSize := 20 + pageSize := models.RepositoryListDefaultPageSize for { repos := make([]*models.Repository, 0, pageSize) if err := x.Table("repository").Asc("id").Limit(pageSize, offset).Find(&repos); err != nil { |