package
0.6.1
Repository: https://github.com/isacikgoz/gitbatch.git
Documentation: pkg.go.dev

# Functions

ParseGitError takes git output as an input and tries to find some meaningful errors can be used by the app.

# Constants

ErrAlreadyUpToDate is thrown when a repository is already up to date with its src on merge/fetch/pull.
ErrAuthenticationRequired is thrown when an authentication required on a remote operation.
ErrAuthorizationFailed is thrown when authorization failed while trying to authenticate with remote.
ErrConflictAfterMerge is thrown when a conflict occurs at merging two references.
ErrCouldNotFindRemoteRef is thrown when trying to fetch/pull cannot find suitable remote reference.
ErrGitCommand is thrown when git command returned an error code.
ErrInvalidAuthMethod is thrown when invalid auth method is invoked.
ErrMergeAbortedTryCommit indicates that the repositort is not clean and some changes may conflict with the merge.
ErrOverwrittenByMerge is the thrown when there is un-tracked files on working tree.
ErrPermissionDenied is thrown when ssh authentication occurs.
ErrReferenceBroken thrown when unable to resolve reference.
ErrRemoteBranchNotSpecified means that default remote branch is not set for the current branch.
ErrRemoteNotFound is thrown when the remote is not reachable.
ErrUnclassified is unconsidered error type.
ErrUnmergedFiles possibly occurs after a conflict.
ErrUserEmailNotSet is thrown if there is no configured user email while commit command.
NoErrIterationHalted is thrown for catching stops in interators.

# Type aliases

GitError is the errors from git package.