diff options
author | Vicent Marti <tanoku@gmail.com> | 2010-11-05 03:50:24 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2010-11-05 03:55:04 +0200 |
commit | a8bfce69dcc01fb6731527a11a49d215db71ab2f (patch) | |
tree | 3647998841e5bba4909d25342aa616032a8231ee /src | |
parent | 1795f87952a68155a618523799f70473483c7265 (diff) | |
download | libgit2-a8bfce69dcc01fb6731527a11a49d215db71ab2f.tar.gz |
Add string descriptions for all error codes
Old descriptions have been updated and new ones have been added for the
'git_strerror' function.
Signed-off-by: Vicent Marti <tanoku@gmail.com>
Diffstat (limited to 'src')
-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) |