From 8cd987af0c4669623ec350a50096433583e74828 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Sun, 31 Dec 2017 15:45:46 +0100 Subject: 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 --- models/migrations/v39.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'models/migrations') 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 { -- cgit v1.2.3