Operation completed successfully
Operation failed, with unspecified reason
Input was not a properly formatted Git object id
Input does not exist in the scope searched
Not enough space available
Consult the OS error information
The specified object is of invalid type
The specified object has its data corrupted
The specified repository is invalid
The object type is invalid or doesn't match
The object cannot be written because it's missing internal data
The packfile for the ODB is corrupted
Failed to acquire or release a file lock
The Z library failed to inflate/deflate an object's data
The queried object is currently busy
The index file is not backed up by an existing repository
The name of the reference is not valid
The specified reference has its data corrupted
The specified symbolic reference is too deeply nested
The pack-refs file is either corrupted or its format is not currently supported
The path is invalid
The revision walker is empty; there are no more commits left to iterate
The state of the reference is not valid
This feature has not been implemented yet
A reference with this name already exists
The given integer literal is too large to be parsed
The given literal is not a valid number
Streaming error
invalid arguments to function
Return a detailed error string with the latest error that occurred in the library
strerror() for the Git library