Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForkConfig ¶
type Forker ¶
type Forker struct {
Api RepoForker
ForkConfigs []*ForkConfig
TaskRunner dd.TaskRunner
Logger dd.LevelLogger
}
Forker
type RepoForker ¶
type RepoForker interface {
RepoListor
Fork(r *Repo, group, name *string) error
}
RepoForker represent a forker to fork any repositories
type RepoListor ¶
type RepoListor interface {
Projects() []*Repo
ProjectsByGroup(group *string) ([]*Repo, error)
Project(group, name *string) (*Repo, error)
}
RepoListor represent a listor of all repositories
type SyncConfig ¶
type Syncer ¶
type Syncer struct {
Api RepoListor
SyncConfig *SyncConfig
Cwd *string
TaskRunner dd.TaskRunner
Logger dd.LevelLogger
}
Syncer
Click to show internal directories.
Click to hide internal directories.