1
0
Fork 0
forked from forgejo/forgejo

Adding Forgero Git Service

Signed-off-by: cassiozareck <cassiomilczareck@gmail.com>
This commit is contained in:
cassiozareck 2023-08-14 16:52:44 -03:00 committed by zareck
parent 0a45d9c37b
commit a878adfe62
3 changed files with 136 additions and 1 deletions

View file

@ -286,6 +286,7 @@ const (
OneDevService // 6 onedev service
GitBucketService // 7 gitbucket service
CodebaseService // 8 codebase service
ForgejoService // 9 forgejo service
)
// Name represents the service type's name
@ -313,6 +314,8 @@ func (gt GitServiceType) Title() string {
return "Codebase"
case PlainGitService:
return "Git"
case ForgejoService:
return "Forgejo"
}
return ""
}
@ -352,7 +355,7 @@ type MigrateRepoOptions struct {
// TokenAuth represents whether a service type supports token-based auth
func (gt GitServiceType) TokenAuth() bool {
switch gt {
case GithubService, GiteaService, GitlabService:
case GithubService, GiteaService, GitlabService, ForgejoService:
return true
}
return false
@ -368,6 +371,7 @@ var SupportedFullGitService = []GitServiceType{
OneDevService,
GitBucketService,
CodebaseService,
ForgejoService,
}
// RepoTransfer represents a pending repo transfer