Enum git2::ErrorCode
[−]
[src]
pub enum ErrorCode { GenericError, NotFound, Exists, Ambiguous, BufSize, User, BareRepo, UnbornBranch, Unmerged, NotFastForward, InvalidSpec, Conflict, Locked, Modified, Auth, Certificate, Applied, Peel, Eof, Invalid, Uncommitted, Directory, }
An enumeration of possible errors that can happen when working with a git repository.
Variants
GenericError | Generic error |
NotFound | Requested object could not be found |
Exists | Object exists preventing operation |
Ambiguous | More than one object matches |
BufSize | Output buffer too short to hold data |
User | Operation not allowed on bare repository |
BareRepo | Operation not allowed on bare repository |
UnbornBranch | HEAD refers to branch with no commits |
Unmerged | Merge in progress prevented operation |
NotFastForward | Reference was not fast-forwardable |
InvalidSpec | Name/ref spec was not in a valid format |
Conflict | Checkout conflicts prevented operation |
Locked | Lock file prevented operation |
Modified | Reference value does not match expected |
Auth | Authentication error |
Certificate | Server certificate is invalid |
Applied | Patch/merge has already been applied |
Peel | The requested peel operation is not possible |
Eof | Unexpected EOF |
Invalid | Invalid operation or input |
Uncommitted | Uncommitted changes in index prevented operation |
Directory | Operation was not valid for a directory, |