Semaphore/db_lib/GitClientFactory.go
2024-10-26 12:56:17 +00:00

23 lines
423 B
Go

package db_lib
import "github.com/semaphoreui/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{}
}