Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecManager ¶
type ExecManager interface { RunCmd(name string, args []string) error RunCmdInDir(name string, args []string, cwd string) error RunInTempDir(dir, pattern string, fn func(string) error) error }
ExecManager manager responsible for exec operations.
type GitManager ¶
type GitManager interface { Clone(gitURL string, cloneDir string) error Worktree(cloneDir string, version string, dstDir string) error Update(cloneDir string) error }
GitManager manager responsible for Git operations.
type RepositoriesManager ¶
type RepositoriesManager interface {
Overlay() error
}
RepositoriesManager manager responsible for Repositories operations.
type RepositoryManager ¶
type RepositoryManager interface { Clone(config config.Repository, cloneDir string) (string, error) Worktree(config config.Repository, cloneDir string, targetDir string) error CopySources(config config.Repository, cloneDir string) error }
RepositoryManager manager responsible for Repository operations.
Directories ¶
Path | Synopsis |
---|---|
Package git package needs reworked into proper Git libraries.
|
Package git package needs reworked into proper Git libraries. |
exec
Package exec is a generated GoMock package.
|
Package exec is a generated GoMock package. |
git
Package git is a generated GoMock package.
|
Package git is a generated GoMock package. |
repository
Package repository is a generated GoMock package.
|
Package repository is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.