summaryrefslogtreecommitdiffstats
path: root/modules/migrations/base
diff options
context:
space:
mode:
authorAntoine GIRARD <sapk@users.noreply.github.com>2019-08-14 08:16:12 +0200
committerLunny Xiao <xiaolunwen@gmail.com>2019-08-14 14:16:12 +0800
commit46d6b92ad04df87560ee12dfee58a5e8222e52ff (patch)
tree55d7a5ebf3292b79af4eca564f4bdc3f353f58e8 /modules/migrations/base
parent99a004c343ff0770af4e209ca4634b83f153a23c (diff)
downloadgitea-46d6b92ad04df87560ee12dfee58a5e8222e52ff.tar.gz
gitea-46d6b92ad04df87560ee12dfee58a5e8222e52ff.zip
Import topics during migration (#7851)
* add GetTopics interface * CreateTopics * remove un-needed comment
Diffstat (limited to 'modules/migrations/base')
-rw-r--r--modules/migrations/base/downloader.go1
-rw-r--r--modules/migrations/base/uploader.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/modules/migrations/base/downloader.go b/modules/migrations/base/downloader.go
index f28d0b61e7..ab5ca6dec8 100644
--- a/modules/migrations/base/downloader.go
+++ b/modules/migrations/base/downloader.go
@@ -8,6 +8,7 @@ package base
// Downloader downloads the site repo informations
type Downloader interface {
GetRepoInfo() (*Repository, error)
+ GetTopics() ([]string, error)
GetMilestones() ([]*Milestone, error)
GetReleases() ([]*Release, error)
GetLabels() ([]*Label, error)
diff --git a/modules/migrations/base/uploader.go b/modules/migrations/base/uploader.go
index 8c1d649229..a3a9c9fac6 100644
--- a/modules/migrations/base/uploader.go
+++ b/modules/migrations/base/uploader.go
@@ -9,6 +9,7 @@ package base
type Uploader interface {
MaxBatchInsertSize(tp string) int
CreateRepo(repo *Repository, opts MigrateOptions) error
+ CreateTopics(topic ...string) error
CreateMilestones(milestones ...*Milestone) error
CreateReleases(releases ...*Release) error
CreateLabels(labels ...*Label) error