diff options
Diffstat (limited to 'src/errors.c')
-rw-r--r-- | src/errors.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/errors.c b/src/errors.c index f206b37de..ac73402ee 100644 --- a/src/errors.c +++ b/src/errors.c @@ -33,9 +33,20 @@ static struct { int num; const char *str; } error_codes[] = { - { GIT_ENOTOID, "Not a git oid" }, - { GIT_ENOTFOUND, "Object does not exist in the scope searched" }, - { GIT_ENOMEM, "Not enough space" }, + {GIT_ERROR, "Unspecified error"}, + {GIT_ENOTOID, "Input was not a properly formatted Git object id."}, + {GIT_ENOTFOUND, "Object does not exist in the scope searched."}, + {GIT_ENOMEM, "Not enough space available."}, + {GIT_EOSERR, "Consult the OS error information."}, + {GIT_EOBJTYPE, "The specified object is of invalid type"}, + {GIT_EOBJCORRUPTED, "The specified object has its data corrupted"}, + {GIT_ENOTAREPO, "The specified repository is invalid"}, + {GIT_EINVALIDTYPE, "The object type is invalid or doesn't match"}, + {GIT_EMISSINGOBJDATA, "The object cannot be written that because it's missing internal data"}, + {GIT_EPACKCORRUPTED, "The packfile for the ODB is corrupted"}, + {GIT_EFLOCKFAIL, "Failed to adquire or release a file lock"}, + {GIT_EZLIB, "The Z library failed to inflate/deflate an object's data"}, + {GIT_EBUSY, "The queried object is currently busy"}, }; const char *git_strerror(int num) |