Versions in this module Expand all Collapse all v0 v0.1.0 Jun 11, 2024 Changes in this version + var ErrCheckingOutBranch = errors.New("err checking out branch") + var ErrCheckingOutRepository = errors.New("err checking out repository") + var ErrCheckingOutRevision = errors.New("err checking out revision") + type GitSourceProvider struct + Directory string + Remote string + Version string + func GetGitSourceProvider(ctx context.Context, remote, directory, version string) (*GitSourceProvider, error) + func NewGitSourceProvider(remote, directory, version string) *GitSourceProvider + func (g *GitSourceProvider) Cleanup(ctx context.Context) + func (g *GitSourceProvider) Get(ctx context.Context, opts ...entity.GetOption) (string, error) + func (g *GitSourceProvider) Type() constant.SourceProviderType