Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProjectBulkSelectProcess ¶
type ProjectBulkSelectProcess struct { RemotesFactory *RemotesHostsSyncFunction Cfg *config.SyncManagerConfig BulkImportCfgs []config.Config }
func (ProjectBulkSelectProcess) GetElements ¶
func (i ProjectBulkSelectProcess) GetElements() ([]repository.Element, error)
type ProjectSelectProcess ¶
type ProjectSelectProcess struct { IDs []string Facade *remotes.RemoteFacade Naming repository.RenameCheckoutStrategy }
func (ProjectSelectProcess) GetElements ¶
func (i ProjectSelectProcess) GetElements() ([]repository.Element, error)
type RemotesHostsFactory ¶
type RemotesHostsFactory struct {
Remotes map[string]*remotes.RemoteFacade
}
func (*RemotesHostsFactory) GetFacade ¶
func (r *RemotesHostsFactory) GetFacade(alias string) (*remotes.RemoteFacade, error)
type RemotesHostsSyncFunction ¶
type RemotesHostsSyncFunction struct {
// contains filtered or unexported fields
}
func NewRemotesHostsSyncFunction ¶
func NewRemotesHostsSyncFunction(db *gorm.DB) *RemotesHostsSyncFunction
func (*RemotesHostsSyncFunction) Remotes ¶
func (m *RemotesHostsSyncFunction) Remotes(remoteConfigs map[string]config.RemoteConnector) (*RemotesHostsFactory, error)
type SelectProcess ¶
type SelectProcess interface {
GetElements() ([]repository.Element, error)
}
SelectProcess interface for colleting Import elements from Different Backends
Click to show internal directories.
Click to hide internal directories.