Documentation
¶
Index ¶
- type GitlabCloner
- func (cloner *GitlabCloner) CloneAll()
- func (cloner *GitlabCloner) CloneGroupProjects(ID int)
- func (cloner *GitlabCloner) CloneGroupProjectsRecursive(ID int)
- func (cloner *GitlabCloner) CloneGroups(IDs []int)
- func (cloner *GitlabCloner) CloneGroupsRecursive(IDs int)
- func (cloner *GitlabCloner) CloneProject(ID int)
- func (cloner *GitlabCloner) GetGroupList()
- func (cloner *GitlabCloner) GetProjectsOfGroup(ID int) []interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitlabCloner ¶
type GitlabCloner struct {
// contains filtered or unexported fields
}
func New ¶
func New(url, token, username string, sshAuth bool, sshPrivateKeyPath string) *GitlabCloner
func (*GitlabCloner) CloneAll ¶
func (cloner *GitlabCloner) CloneAll()
func (*GitlabCloner) CloneGroupProjects ¶
func (cloner *GitlabCloner) CloneGroupProjects(ID int)
func (*GitlabCloner) CloneGroupProjectsRecursive ¶
func (cloner *GitlabCloner) CloneGroupProjectsRecursive(ID int)
func (*GitlabCloner) CloneGroups ¶
func (cloner *GitlabCloner) CloneGroups(IDs []int)
func (*GitlabCloner) CloneGroupsRecursive ¶
func (cloner *GitlabCloner) CloneGroupsRecursive(IDs int)
func (*GitlabCloner) CloneProject ¶
func (cloner *GitlabCloner) CloneProject(ID int)
func (*GitlabCloner) GetGroupList ¶
func (cloner *GitlabCloner) GetGroupList()
func (*GitlabCloner) GetProjectsOfGroup ¶
func (cloner *GitlabCloner) GetProjectsOfGroup(ID int) []interface{}
Click to show internal directories.
Click to hide internal directories.