Versions in this module Expand all Collapse all v1 v1.3.0 May 16, 2025 Changes in this version + var ErrAlreadyRunning = errors.New("another gitbak instance is already running for this repository") + var ErrGitOperationFailed = errors.New("git operation failed") + var ErrInvalidConfiguration = errors.New("invalid configuration") + var ErrInvalidFlag = errors.New("invalid flag") + var ErrLockAcquisitionFailure = errors.New("failed to acquire lock") + var ErrNotGitRepository = errors.New("not a git repository") + func As(err error, target any) bool + func Errorf(format string, args ...interface{}) error + func Is(err, target error) bool + func Join(errs ...error) error + func New(message string) error + func Wrap(err error, message string) error + func Wrapf(err error, format string, args ...interface{}) error + type ConfigError struct + Err error + Parameter string + Value interface{} + func NewConfigError(parameter string, value interface{}, err error) *ConfigError + func (e *ConfigError) Error() string + func (e *ConfigError) Unwrap() error + type GitError struct + Args []string + Err error + Operation string + Output string + func NewGitError(operation string, args []string, err error, output string) *GitError + func (e *GitError) Error() string + func (e *GitError) Unwrap() error + type LockError struct + Err error + LockFile string + PID int + func NewLockError(lockFile string, pid int, err error) *LockError + func (e *LockError) Error() string + func (e *LockError) Unwrap() error