Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Diff ¶
type Diff interface { AllChanges() []codeowners.DiffFile ChangesSince(ref string) ([]codeowners.DiffFile, error) Context() DiffContext }
func NewDiff ¶
func NewDiff(context DiffContext) (Diff, error)
func NewDiffWithExecutor ¶ added in v0.1.3
func NewDiffWithExecutor(context DiffContext, executor gitCommandExecutor) (Diff, error)
type DiffContext ¶
type GitDiff ¶
type GitDiff struct {
// contains filtered or unexported fields
}
func (*GitDiff) AllChanges ¶
func (gd *GitDiff) AllChanges() []codeowners.DiffFile
func (*GitDiff) ChangesSince ¶
func (gd *GitDiff) ChangesSince(ref string) ([]codeowners.DiffFile, error)
func (*GitDiff) Context ¶
func (gd *GitDiff) Context() DiffContext
Click to show internal directories.
Click to hide internal directories.