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
type GitRefFileReader ¶ added in v1.6.0
type GitRefFileReader struct {
// contains filtered or unexported fields
}
GitRefFileReader reads files from a specific git ref
func NewGitRefFileReader ¶ added in v1.6.0
func NewGitRefFileReader(ref string, dir string) *GitRefFileReader
NewGitRefFileReader creates a new GitRefFileReader for reading files from a git ref
func (*GitRefFileReader) PathExists ¶ added in v1.6.0
func (r *GitRefFileReader) PathExists(path string) bool
PathExists checks if a file exists in the git ref
Click to show internal directories.
Click to hide internal directories.