Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 87 additions & 6 deletions src/error.nobj.lua
Original file line number Diff line number Diff line change
Expand Up @@ -30,22 +30,103 @@ error_code "GitError" "int" {
err_str = giterr->message;
break;
case GIT_ENOTFOUND:
err_str = "ENOTFOUND";
err_str = "Requested object could not be found";
break;
case GIT_EEXISTS:
err_str = "EEXISTS";
err_str = "Object exists preventing operation";
break;
case GIT_EAMBIGUOUS:
err_str = "EAMBIGUOUS";
err_str = "More than one object matches";
break;
case GIT_EBUFS:
err_str = "EBUFS";
err_str = "Output buffer too short to hold data";
break;
case GIT_EUSER:
err_str = "a special error that is never generated by libgit2 code";
break;
case GIT_EBAREREPO:
err_str = "Operation not allowed on bare repository";
break;
case GIT_EUNBORNBRANCH:
err_str = "HEAD refers to branch with no commits";
break;
case GIT_EUNMERGED:
err_str = "Merge in progress prevented operation";
break;
case GIT_ENONFASTFORWARD:
err_str = "Reference was not fast-forwardable";
break;
case GIT_EINVALIDSPEC:
err_str = "Name/ref spec was not in a valid format";
break;
case GIT_ECONFLICT:
err_str = "Checkout conflicts prevented operation";
break;
case GIT_ELOCKED:
err_str = "Lock file prevented operation";
break;
case GIT_EMODIFIED:
err_str = "Reference value does not match expected";
break;
case GIT_EAUTH:
err_str = "Authentication error";
break;
case GIT_ECERTIFICATE:
err_str = "Server certificate is invalid";
break;
case GIT_EAPPLIED:
err_str = "Patch/merge has already been applied";
break;
case GIT_EPEEL:
err_str = "The requested peel operation is not possible";
break;
case GIT_EEOF:
err_str = "Unexpected EOF";
break;
case GIT_EINVALID:
err_str = "Invalid operation or input";
break;
case GIT_EUNCOMMITTED:
err_str = "Uncommitted changes in index prevented operation";
break;
case GIT_EDIRECTORY:
err_str = "The operation is not valid for a directory";
break;
case GIT_EMERGECONFLICT:
err_str = "A merge conflict exists and cannot continue";
break;
case GIT_PASSTHROUGH:
err_str = "PASSTHROUGH";
err_str = "A user-configured callback refused to act";
break;
case GIT_ITEROVER:
err_str = "ITEROVER";
err_str = "Signals end of iteration with iterator";
break;
case GIT_RETRY:
err_str = "Internal only";
break;
case GIT_EMISMATCH:
err_str = "Hashsum mismatch in object";
break;
case GIT_EINDEXDIRTY:
err_str = "Unsaved changes in the index would be overwritten";
break;
case GIT_EAPPLYFAIL:
err_str = "Patch application failed";
break;
case GIT_EOWNER:
err_str = "The object is not owned by the current user";
break;
case GIT_TIMEOUT:
err_str = "The operation timed out";
break;
case GIT_EUNCHANGED:
err_str = "There were no changes";
break;
case GIT_ENOTSUPPORTED:
err_str = "An option is not supported";
break;
case GIT_EREADONLY:
err_str = "The subject is read-only";
break;
case GIT_OK:
default:
Expand Down