Documentation
¶
Index ¶
- func NewTestRepo(t testing.TB) testRepo
- type Client
- func (c *Client) ApplyPatch(patchContents string, dir patch.Direction) error
- func (gs *Client) Exec(name string) *GitExecBuilder
- func (c *Client) StageFile(file File) error
- func (c *Client) StagedChanges() ([]string, error)
- func (c *Client) StagedFiles() ([]File, error)
- func (c *Client) UnstageFile(file File) error
- func (c *Client) UnstagedChanges() ([]string, error)
- func (c *Client) UnstagedFiles() ([]File, error)
- func (c *Client) UpdateRepository() error
- type File
- type FileStatus
- type GitExecBuilder
- func (eb *GitExecBuilder) Run() error
- func (eb *GitExecBuilder) SkipUpdate() *GitExecBuilder
- func (eb *GitExecBuilder) WithArgs(a ...string) *GitExecBuilder
- func (eb *GitExecBuilder) WithStderr(w io.Writer) *GitExecBuilder
- func (eb *GitExecBuilder) WithStdin(r io.Reader) *GitExecBuilder
- func (eb *GitExecBuilder) WithStdout(w io.Writer) *GitExecBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTestRepo ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ApplyPatch ¶
func (*Client) Exec ¶
func (gs *Client) Exec(name string) *GitExecBuilder
func (*Client) StagedChanges ¶
func (*Client) StagedFiles ¶
func (*Client) UnstageFile ¶
func (*Client) UnstagedChanges ¶
func (*Client) UnstagedFiles ¶
func (*Client) UpdateRepository ¶
type File ¶
type File struct { Path string Status FileStatus }
type FileStatus ¶
type FileStatus int
const ( FileStatusUnmodified FileStatus = iota FileStatusAdded FileStatusDeleted FileStatusModified FileStatusRenamed FileStatusCopied FileStatusIgnored FileStatusUntracked FileStatusTypeChange FileStatusUnreadable FileStatusConflicted )
type GitExecBuilder ¶
type GitExecBuilder struct {
// contains filtered or unexported fields
}
func Exec ¶
func Exec(env nolibgit.Environment, repo *git.Repository, name string) *GitExecBuilder
func (*GitExecBuilder) Run ¶
func (eb *GitExecBuilder) Run() error
func (*GitExecBuilder) SkipUpdate ¶
func (eb *GitExecBuilder) SkipUpdate() *GitExecBuilder
func (*GitExecBuilder) WithArgs ¶
func (eb *GitExecBuilder) WithArgs(a ...string) *GitExecBuilder
func (*GitExecBuilder) WithStderr ¶
func (eb *GitExecBuilder) WithStderr(w io.Writer) *GitExecBuilder
func (*GitExecBuilder) WithStdin ¶
func (eb *GitExecBuilder) WithStdin(r io.Reader) *GitExecBuilder
func (*GitExecBuilder) WithStdout ¶
func (eb *GitExecBuilder) WithStdout(w io.Writer) *GitExecBuilder
Click to show internal directories.
Click to hide internal directories.