git

package
v0.0.0-...-5b3f85d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

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

func NewGitUtils(projectRoot string) *GitUtils

NewGitUtils creates a new GitUtils instance

func (*GitUtils) GetAllChangedFiles

func (g *GitUtils) GetAllChangedFiles() ([]string, error)

GetAllChangedFiles returns all changed files (staged + modified + untracked)

func (*GitUtils) GetChangedFiles

func (g *GitUtils) GetChangedFiles(since string) ([]string, error)

GetChangedFiles returns files changed since a specific commit

func (*GitUtils) GetCurrentBranch

func (g *GitUtils) GetCurrentBranch() (string, error)

GetCurrentBranch returns the current Git branch name

func (*GitUtils) GetModifiedFiles

func (g *GitUtils) GetModifiedFiles() ([]string, error)

GetModifiedFiles returns modified files in working directory

func (*GitUtils) GetStagedFiles

func (g *GitUtils) GetStagedFiles() ([]string, error)

GetStagedFiles returns currently staged files

func (*GitUtils) GetUntrackedFiles

func (g *GitUtils) GetUntrackedFiles() ([]string, error)

GetUntrackedFiles returns untracked files

func (*GitUtils) IsGitRepository

func (g *GitUtils) IsGitRepository() bool

IsGitRepository checks if the current directory is a Git repository

func (*GitUtils) ValidateCommitish

func (g *GitUtils) ValidateCommitish(commitish string) error

ValidateCommitish checks if a commit-ish reference is valid

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL