Versions in this module Expand all Collapse all v0 v0.0.2 Aug 3, 2022 v0.0.1 Aug 2, 2022 Changes in this version + func CheckoutSource(folder string, source *Source) error + func GetRepoRoot(fullPath string) (string, error) + type Gitter interface + Checkout func(repo, branchOrCommit string) error + Clone func(repo string) error + FetchAll func(repo string) error + RepoDir func(repo string) string + func NewGitter(folder string) Gitter + type Source struct + Folder string + FullPath string + Local bool + LocalRepoRoot string + Ref string + Repo string + func ParseSource(source string) (*Source, error) + func ParseSourceLocal(workDir, source string, pathExistsFunc ...func(path string) (bool, error)) (*Source, error) + func (s *Source) RuntimeName() string + func (s *Source) RuntimeSource() string