Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubUtil ¶
type GitHubUtil struct {
// contains filtered or unexported fields
}
GitHubUtil is a utility library for Git clients
func NewGitHubUtil ¶
func NewGitHubUtil(token string, client *github.Client) *GitHubUtil
NewGitHubUtil initializes GitHubUtil
func (*GitHubUtil) CloneRepository ¶
func (ghu *GitHubUtil) CloneRepository(ctx context.Context, gitURL string, ref string) (repo *git.Repository, dir string, err error)
CloneRepository clones a repository on local filesystem
Click to show internal directories.
Click to hide internal directories.