diff --git a/app/gitspace/scm/scm_factory.go b/app/gitspace/scm/scm_factory.go index 91788d520..786ac9054 100644 --- a/app/gitspace/scm/scm_factory.go +++ b/app/gitspace/scm/scm_factory.go @@ -35,6 +35,10 @@ type Factory struct { providers map[enum.GitspaceCodeRepoType]Provider } +func NewFactoryWithProviders(providers map[enum.GitspaceCodeRepoType]Provider) Factory { + return Factory{providers: providers} +} + func NewFactory(gitnessProvider *GitnessSCM, genericSCM *GenericSCM) Factory { providers := make(map[enum.GitspaceCodeRepoType]Provider) providers[enum.CodeRepoTypeGitness] = gitnessProvider