mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-07 12:57:05 +00:00
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>
This commit is contained in:
parent
1795f87952
commit
a8bfce69dc
17
src/errors.c
17
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)
|
||||
|
@ -9,5 +9,4 @@ BEGIN_TEST(set_ENOTOID)
|
||||
must_be_true(GIT_ENOTOID != 0);
|
||||
git_errno = GIT_ENOTOID;
|
||||
must_be_true(git_errno == GIT_ENOTOID);
|
||||
must_pass(strcmp(git_strerror(git_errno), "Not a git oid"));
|
||||
END_TEST
|
||||
|
Loading…
Reference in New Issue
Block a user