Documentation
¶
Index ¶
- type GitUtils
- func (g *GitUtils) GetAllChangedFiles() ([]string, error)
- func (g *GitUtils) GetChangedFiles(since string) ([]string, error)
- func (g *GitUtils) GetCurrentBranch() (string, error)
- func (g *GitUtils) GetModifiedFiles() ([]string, error)
- func (g *GitUtils) GetStagedFiles() ([]string, error)
- func (g *GitUtils) GetUntrackedFiles() ([]string, error)
- func (g *GitUtils) IsGitRepository() bool
- func (g *GitUtils) ValidateCommitish(commitish string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitUtils ¶
type GitUtils struct {
// contains filtered or unexported fields
}
GitUtils provides Git-related utilities for quality processing
func NewGitUtils ¶
NewGitUtils creates a new GitUtils instance
func (*GitUtils) GetAllChangedFiles ¶
GetAllChangedFiles returns all changed files (staged + modified + untracked)
func (*GitUtils) GetChangedFiles ¶
GetChangedFiles returns files changed since a specific commit
func (*GitUtils) GetCurrentBranch ¶
GetCurrentBranch returns the current Git branch name
func (*GitUtils) GetModifiedFiles ¶
GetModifiedFiles returns modified files in working directory
func (*GitUtils) GetStagedFiles ¶
GetStagedFiles returns currently staged files
func (*GitUtils) GetUntrackedFiles ¶
GetUntrackedFiles returns untracked files
func (*GitUtils) IsGitRepository ¶
IsGitRepository checks if the current directory is a Git repository
func (*GitUtils) ValidateCommitish ¶
ValidateCommitish checks if a commit-ish reference is valid
Click to show internal directories.
Click to hide internal directories.