gitech

Форк
0
/
options.go 
41 строка · 1.4 Кб
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
import "code.gitea.io/gitea/modules/structs"
8

9
// MigrateOptions defines the way a repository gets migrated
10
// this is for internal usage by migrations module and func who interact with it
11
type MigrateOptions struct {
12
	// required: true
13
	CloneAddr             string `json:"clone_addr" binding:"Required"`
14
	CloneAddrEncrypted    string `json:"clone_addr_encrypted,omitempty"`
15
	AuthUsername          string `json:"auth_username"`
16
	AuthPassword          string `json:"-"`
17
	AuthPasswordEncrypted string `json:"auth_password_encrypted,omitempty"`
18
	AuthToken             string `json:"-"`
19
	AuthTokenEncrypted    string `json:"auth_token_encrypted,omitempty"`
20
	// required: true
21
	UID int `json:"uid" binding:"Required"`
22
	// required: true
23
	RepoName        string `json:"repo_name" binding:"Required"`
24
	Mirror          bool   `json:"mirror"`
25
	LFS             bool   `json:"lfs"`
26
	LFSEndpoint     string `json:"lfs_endpoint"`
27
	Private         bool   `json:"private"`
28
	Description     string `json:"description"`
29
	OriginalURL     string
30
	GitServiceType  structs.GitServiceType
31
	Wiki            bool
32
	Issues          bool
33
	Milestones      bool
34
	Labels          bool
35
	Releases        bool
36
	Comments        bool
37
	PullRequests    bool
38
	ReleaseAssets   bool
39
	MigrateToRepoID int64
40
	MirrorInterval  string `json:"mirror_interval"`
41
}
42

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

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

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

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