Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface {
ConfigGet(key string, options ConfigGetOptions) (string, error)
ConfigSet(key, value string, options ConfigSetOptions) error
}
Config config reader and writer
type ConfigGetOptions ¶
type ConfigGetOptions struct {
File string
}
ConfigGetOptions config getter options
type ConfigSetOptions ¶
type ConfigSetOptions struct {
File string
}
ConfigSetOptions config setter options
type Diff ¶
type Diff interface {
DiffAM(path string, commit string) ([]string, error)
DiffD(path string, commit string) ([]string, error)
}
Diff from specified commit
type Gitter ¶
type Gitter interface {
Config
Status
Checkout(head string) error
GetHead() (string, error)
GetHeadSHA1() (string, error)
GetSymbolicHead() (string, error)
GetVersion() (majorVersion, minorVersion int, err error)
ListFiles(path string) ([]string, error)
Diff
}
Gitter interface to interact with git repo
func NewDefaultGitter ¶
func NewDefaultGitter() Gitter
NewDefaultGitter new default gitter with default commander
func NewDefaultGitterWithCommander ¶
NewDefaultGitterWithCommander new default gitter with specific commander
Source Files
¶
Click to show internal directories.
Click to hide internal directories.