Semaphore/db_lib/GitClientFactory.go
2023-09-23 17:12:35 +02:00

23 lines
429 B
Go

package db_lib
import "github.com/ansible-semaphore/semaphore/util"
func CreateDefaultGitClient() GitClient {
switch util.Config.GitClientId {
case util.GoGitClientId:
return CreateGoGitClient()
case util.CmdGitClientId:
return CreateCmdGitClient()
default:
return CreateCmdGitClient()
}
}
func CreateGoGitClient() GitClient {
return GoGitClient{}
}
func CreateCmdGitClient() GitClient {
return CmdGitClient{}
}