Versions in this module Expand all Collapse all v0 v0.2.0 Aug 28, 2024 v0.1.0 Dec 23, 2023 Changes in this version + type ExternalGit struct + func NewClonedGit(remoteUrl string, remoteUsername string, remotePassword string, ...) (*ExternalGit, error) + func NewGit(repositoryPath string) *ExternalGit + func (g *ExternalGit) Add(path string) error + func (g *ExternalGit) AddAll() error + func (g *ExternalGit) Checkout(branchName string, create bool) error + func (g *ExternalGit) CloneOverHttp(url string, username string, password string) error + func (g *ExternalGit) Commit(message string) (string, error) + func (g *ExternalGit) Exec(arg ...string) (string, error) + func (g *ExternalGit) GetFilePath(filePath string) string + func (g *ExternalGit) GetRepositoryPath() string + func (g *ExternalGit) HasChanges() (bool, error) + func (g *ExternalGit) Push(force bool) error + func (g *ExternalGit) SetConfig(key string, value string) error