Documentation
¶
Index ¶
- type GitHandler
- type GitHandlerImpl
- func (handler *GitHandlerImpl) AddBranch(gitPath string) error
- func (handler *GitHandlerImpl) CheckoutBranch(gitPath string, name string) error
- func (handler *GitHandlerImpl) Clone(path, url string) error
- func (handler *GitHandlerImpl) CommitBranch(gitPath string, name string) error
- func (handler *GitHandlerImpl) GenerateBranchName() string
- func (handler *GitHandlerImpl) GetBranchName(gitPath string) (string, error)
- func (handler *GitHandlerImpl) ListBranch(gitPath string) ([]string, error)
- func (handler *GitHandlerImpl) NewBranch(gitPath string, name string) error
- func (handler *GitHandlerImpl) Pull(gitPath string) error
- func (handler *GitHandlerImpl) RemoveBranch(gitPath string, name string) error
- func (handler *GitHandlerImpl) ResetBranch(gitPath string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHandler ¶
type GitHandler interface {
Clone(path, url string) error
GetBranchName(gitPath string) (string, error)
NewBranch(gitPath string, name string) error
RemoveBranch(gitPath string, name string) error
CheckoutBranch(gitPath string, name string) error
GenerateBranchName() string
CommitBranch(gitPath string, name string) error
AddBranch(gitPath string) error
ResetBranch(gitPath string) error
ListBranch(gitPath string) ([]string, error)
Pull(gitPath string) error
}
func GetGitHandler ¶
func GetGitHandler() GitHandler
type GitHandlerImpl ¶
type GitHandlerImpl struct{}
func (*GitHandlerImpl) AddBranch ¶
func (handler *GitHandlerImpl) AddBranch(gitPath string) error
func (*GitHandlerImpl) CheckoutBranch ¶
func (handler *GitHandlerImpl) CheckoutBranch(gitPath string, name string) error
func (*GitHandlerImpl) Clone ¶
func (handler *GitHandlerImpl) Clone(path, url string) error
func (*GitHandlerImpl) CommitBranch ¶
func (handler *GitHandlerImpl) CommitBranch(gitPath string, name string) error
func (*GitHandlerImpl) GenerateBranchName ¶
func (handler *GitHandlerImpl) GenerateBranchName() string
func (*GitHandlerImpl) GetBranchName ¶
func (handler *GitHandlerImpl) GetBranchName(gitPath string) (string, error)
func (*GitHandlerImpl) ListBranch ¶
func (handler *GitHandlerImpl) ListBranch(gitPath string) ([]string, error)
func (*GitHandlerImpl) NewBranch ¶
func (handler *GitHandlerImpl) NewBranch(gitPath string, name string) error
func (*GitHandlerImpl) Pull ¶
func (handler *GitHandlerImpl) Pull(gitPath string) error
func (*GitHandlerImpl) RemoveBranch ¶
func (handler *GitHandlerImpl) RemoveBranch(gitPath string, name string) error
func (*GitHandlerImpl) ResetBranch ¶
func (handler *GitHandlerImpl) ResetBranch(gitPath string) error
Click to show internal directories.
Click to hide internal directories.