gitech

Форк
0
/
uploader.go 
23 строки · 740.0 Байт
1
// Copyright 2019 The Gitea Authors. All rights reserved.
2
// Copyright 2018 Jonas Franz. All rights reserved.
3
// SPDX-License-Identifier: MIT
4

5
package migration
6

7
// Uploader uploads all the information of one repository
8
type Uploader interface {
9
	MaxBatchInsertSize(tp string) int
10
	CreateRepo(repo *Repository, opts MigrateOptions) error
11
	CreateTopics(topic ...string) error
12
	CreateMilestones(milestones ...*Milestone) error
13
	CreateReleases(releases ...*Release) error
14
	SyncTags() error
15
	CreateLabels(labels ...*Label) error
16
	CreateIssues(issues ...*Issue) error
17
	CreateComments(comments ...*Comment) error
18
	CreatePullRequests(prs ...*PullRequest) error
19
	CreateReviews(reviews ...*Review) error
20
	Rollback() error
21
	Finish() error
22
	Close()
23
}
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.