ErrLookup › GitoxideLabs/gitoxide
GitoxideLabs/gitoxide
An idiomatic, lean, fast & safe pure Rust implementation of Git · Rust · 1,017 source files
Analyzed at e73179060b on 2026-09-08. 441 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| an undo entry requires the exact previous reference value | exception | error | |
| lines in ' ' could not be parsed | exception | error | git, mailmap, parse-error, validation |
| HEAD is valid name | panic | warning | rust, panic, ref-lookup, name-validation |
| the todo cannot edit this reference namespace | exception | error | |
| the rebase todo contains more than one @ reference | validation | error | rebase, todo-parsing, checkout-selection |
| a squash is outside the editable history | validation | error | git, rebase, squash, scope-validation |
| JSON output isn't supported | exception | error | cli, output-format, unsupported, git |
| signature verification worker stopped unexpectedly | exception | error | |
| must be a direct reference | exception | error | |
| history refresh worker stopped unexpectedly | exception | error | |
| lane worker stopped unexpectedly | exception | error | |
| an undo reference state has an unknown encoding | exception | error | |
| prefix-stripping cannot fail as base is within our root | panic | warning | rust, panic, path-handling, loose-refs |
| valid ref | panic | warning | rust, panic, ref-names, invariant |
| prior validation | panic | warning | rust, panic, loose-refs, hex-decoding |
| we have read non-zero bytes before | panic | warning | rust, panic, reflog, concurrency |
| the undo queue has only one of its tip and cursor references | exception | error | |
| a pick is outside the editable history | validation | error | git, rebase, pick, scope-validation |
| the todo cannot edit a hidden reference | exception | error | |
| no symlink related errors | panic | warning | rust, panic, symlink, directory-traversal |
| the shortened reference name is ambiguous | exception | error | |
| JSON output isn't implemented yet | exception | error | cli, json, output-format, unsupported-feature |
| parse validation | panic | warning | rust, panic, reflog, hex-decoding |
| splitting requires both staged and worktree changes | validation | error | git, precondition, split, staged-changes |
| parser validation | panic | warning | rust, panic, packed-refs, hex-decoding |
| valid enrich ref | panic | error | rust, panic, git-ref, internal-invariant |
| if you see this the object database is correct as a delta… | panic | critical | panic, pack, delta, object-database, corruption, internal-invariant |
| infallible name conversion | panic | error | panic, internal-invariant, reflog, rust |
| unsupported rebase todo command | validation | error | git, rebase, todo-parsing, unsupported-command |
| prepared splits have an editor | panic | error | rust, panic, internal-invariant, editor |
| cannot time-travel with unresolved index conflicts | validation | error | git, index, merge-conflict, precondition |
| user error: multiple calls are allowed only until it… | panic | error | rust, panic, clone, fetch, api-misuse |
| Only human output is currently supported | exception | error | cli, commitgraph, output-format |
| Should never see other errors than zlib, but got | panic | error | panic, zlib, compression, internal-invariant, rust |
| this impl is needed to allow passing a known valid partial… | panic | info | rust, panic, refs, type-system, infallible |
| the rebase todo has no fork heading | validation | error | rebase, todo-parsing, validation |
| Only human output format is supported at the moment | exception | error | cli, config, output-format |
| peeled ref | panic | error | panic, packed-refs, symbolic-ref, internal-invariant |
| Booleans need to be 'no', 'off', 'false', '' or 'yes'… | validation | error | git, config, parsing |
| change ID is no longer present in the Tix view | validation | error | git, change-id, concurrency, reword, state-conflict |
| copying a commit requires it to have exactly one parent | exception | error | git, rebase, merge-commit, unsupported-operation |
| successive changes to | exception | error | git, references, consistency, undo-queue |
| valid url | panic | error | rust, panic, internal-invariant, url, local-transport |
| we prohibit this | panic | error | panic, git, merge, filter, configuration |
| (re-raised revision-spec parse error via bail!(err)) | exception | error | cli, git, revision-spec, parsing |
| prepared commits have an editor | panic | error | rust, panic, editor, internal-invariant |
| could not retain ; original state was restored | exception | error | git, stash, recovery, state |
| borrowed cows stay borrowed | panic | error | rust, panic, paths, internal-invariant |
| find returned a cached commit, so we expect cache to be… | panic | error | panic, internal-invariant, blame, git |
| caller knows there is a common iter | panic | info | rust, panic, gix-ref, iterator, worktree |
| valid tree enrich ref | panic | error | rust, panic, git-ref, internal-invariant |
| undo metadata contains an unknown section | exception | error | git, config, validation, undo |
| a tree change cannot be amended from the worktree | exception | error | git, worktree, submodule, amend, unsupported-operation |
| BUG: packed refs cannot contain symbolic refs, catch that… | panic | error | rust, panic, unreachable, gix-ref, symbolic-ref |
| visit_non_tree() called us | panic | warning | panic, git, index, internal-invariant |
| rebase worker stopped unexpectedly | exception | error | rebase, channel-disconnected, worker-thread, concurrency |
| at least one directory level | panic | error | panic, path, worktree, git |
| continued refs have a target | panic | error | panic, rebase, continuation-state, invariant |
| checked above | panic | error | rust, panic, internal-invariant, git-refs |
| Illformed UTF-8 | validation | error | git, config, utf-8, encoding |
| cannot find character that we didn't search for | panic | error | rust, panic, quoting, parsing |
| Could not follow all splits after | exception | error | ref, symbolic-ref, cycle, git |
| name conversion infallible | panic | info | rust, panic, gix-ref, reflog, internal-invariant |
| a captured ref does not logically point into the rebase… | validation | error | rebase, state-validation, git |
| no illformed UTF-8 | panic | error | panic, encoding, utf-8, worktree, git |
| Failed to subtract from | exception | error | date, parsing, overflow, rust |
| Thread failed to send result | exception | error | concurrency, threading, interrupted-operation |
| the root of a repeated rebase must be pending | exception | error | rebase, git, state-validation |
| Tried to use as tree, but was | panic | error | panic, git, object-model, type-mismatch |
| ' ' is not a valid configuration key | panic | error | rust, panic, config, validation |
| BUG: Invalid state: we never discard only our file, always… | panic | error | rust, panic, reflog, refs, iteration |
| named threads with small stack work on all platforms | panic | error | rust, panic, threads, resource-exhaustion, process-spawn |
| ran out of bytes before reading desired amount of bytes | exception | error | pack, corruption, eof, git |
| object kind as set by cache | panic | warning | rust, panic, internal-invariant, gix-pack, delta-cache |
| the undo queue is not a selectable revision | exception | error | git, revisions, undo, validation |
| OFS_DELTA base distance | exception | error | git, packfile, corruption, delta, rust |
| initial hunks are never ancestors | panic | warning | panic, git, merge, internal-invariant |
| valid macro names are always UTF8 and this was verified | panic | error | rust, panic, utf8, macros, attributes |
| at least in theory | panic | error | rust, async, packetline, sideband, panic |
| this one only happens on iteration creation | panic | error | rust, panic, packed-refs, refs, iteration |
| tix stash reference does not use a canonical full commit ID | validation | error | git, references, hex-format, stash |
| a non-delta entry | panic | warning | rust, panic, internal-invariant, gix-pack, pack-decoding |
| just added | panic | error | rust, panic, internal-invariant, attributes |
| no item index implies having an object id | panic | error | rust, panic, fetch, refs, protocol |
| BUG: ResolvedSignatures don't exist here when nothing is set | panic | warning | panic, git, mailmap, internal-invariant |
| Could not convert date to a point in time | exception | error | date, timezone |
| one of our bases contains the path | panic | info | rust, panic, gix-ref, loose-ref, corruption |
| review commit names an invalid review reference | exception | error | review, metadata-validation, git |
| cannot delete because another worktree has it checked out | exception | error | worktree, branch-deletion, rebase, git |
| number of commits in CDAT chunk to fit in 32 bits | panic | error | rust, panic, commitgraph, corrupt-file, overflow |
| pattern still present | panic | error | rust, panic, lifetime, internal-invariant |
| stashes at and would converge on | exception | error | git, rewrite, stash, conflict |
| base graph count to fit in 32-bits | panic | error | rust, panic, commitgraph, corrupt-file, overflow |
| configured beforehand | panic | error | rust, panic, internal-invariant, ssh, process-spawn |
| cursor.is_delta() only allows deltas here | panic | error | rust, panic, internal-invariant, pack-decoding |
| Integers needs to be positive or negative numbers which may… | validation | error | git, config, integer, parsing |
| the rebase state repeats marker-required | validation | error | rebase, state-parsing, duplicate-field, git |
| could not read local branch | exception | error | git, refs, io |
| counts were resolved beforehand | panic | error | panic, pack, unresolved-state, internal-invariant, rust |
| encountered non-data line in a data-line only context | exception | error | packetline, protocol, sideband, network, eof |