Documentation ¶
Index ¶
- type Repo
- type RepoManager
- func (manager *RepoManager) AddRepo(repoPath string) error
- func (manager *RepoManager) EnsureReposPresent(taskClassesRequired []string) (err error)
- func (manager *RepoManager) GetOrderedRepolistKeys() []string
- func (manager *RepoManager) GetRepos() (repoList map[string]*Repo)
- func (manager *RepoManager) GetWorkflow(workflowPath string) (resolvedWorkflowPath string, workflowRepo *Repo, err error)
- func (manager *RepoManager) GetWorkflowTemplates() (map[string][]string, int, error)
- func (manager *RepoManager) RefreshRepo(repoPath string) error
- func (manager *RepoManager) RefreshRepoByIndex(index int) error
- func (manager *RepoManager) RefreshRepos() error
- func (manager *RepoManager) RemoveRepoByIndex(index int) (ok bool, newDefaultRepo string)
- func (manager *RepoManager) UpdateDefaultRepo(repoPath string) error
- func (manager *RepoManager) UpdateDefaultRepoByIndex(index int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepoManager ¶
type RepoManager struct {
// contains filtered or unexported fields
}
func Instance ¶
func Instance(service *confsys.Service) *RepoManager
func (*RepoManager) AddRepo ¶
func (manager *RepoManager) AddRepo(repoPath string) error
func (*RepoManager) EnsureReposPresent ¶
func (manager *RepoManager) EnsureReposPresent(taskClassesRequired []string) (err error)
func (*RepoManager) GetOrderedRepolistKeys ¶
func (manager *RepoManager) GetOrderedRepolistKeys() []string
func (*RepoManager) GetRepos ¶
func (manager *RepoManager) GetRepos() (repoList map[string]*Repo)
func (*RepoManager) GetWorkflow ¶
func (manager *RepoManager) GetWorkflow(workflowPath string) (resolvedWorkflowPath string, workflowRepo *Repo, err error)
func (*RepoManager) GetWorkflowTemplates ¶
func (manager *RepoManager) GetWorkflowTemplates() (map[string][]string, int, error)
func (*RepoManager) RefreshRepo ¶
func (manager *RepoManager) RefreshRepo(repoPath string) error
func (*RepoManager) RefreshRepoByIndex ¶
func (manager *RepoManager) RefreshRepoByIndex(index int) error
func (*RepoManager) RefreshRepos ¶
func (manager *RepoManager) RefreshRepos() error
func (*RepoManager) RemoveRepoByIndex ¶
func (manager *RepoManager) RemoveRepoByIndex(index int) (ok bool, newDefaultRepo string)
func (*RepoManager) UpdateDefaultRepo ¶
func (manager *RepoManager) UpdateDefaultRepo(repoPath string) error
func (*RepoManager) UpdateDefaultRepoByIndex ¶
func (manager *RepoManager) UpdateDefaultRepoByIndex(index int) error
Click to show internal directories.
Click to hide internal directories.