mirror of
https://github.com/semaphoreui/semaphore.git
synced 2024-11-25 06:15:56 +01:00
23 lines
426 B
Go
23 lines
426 B
Go
package 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{}
|
|
}
|