Download Latest Version gix-url v0.36.2 source code.zip (17.2 MB)
Email in envelope

Get an email when there's a new version of gitoxide

Home / gix-error-v0.2.5
Name Modified Size InfoDownloads / Week
Parent folder
gix-error v0.2.5 source code.tar.gz 2026-07-15 15.8 MB
gix-error v0.2.5 source code.zip 2026-07-15 17.2 MB
README.md 2026-07-15 1.3 kB
Totals: 3 Items   33.0 MB 0

Bug Fixes

  • keep erased errors visible to source-iteration and downcasting Since 499402c941, erasing an Exn wraps its error in the Untyped marker so that the typed accessors of Exn<Untyped> keep working. However, the marker also hid the original error from everything that walks the error afterwards: frames now yielded the marker, which cannot be downcast to the original type, and whose empty Error implementation cut off the source chain below it.

This broke gix diff file, whose fallback for treating a revspec as a path on disk downcasts the sources() of a failed rev-parse to find the ref-not-found error - it would now fail with "couldn't parse revision" instead.

Commit Statistics

  • 4 commits contributed to the release.
  • 50 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: [#2694]

Commit Details

<csr-read-only-do-not-edit/>

view details * **#2694** - Keep erased errors visible to source-iteration and downcasting (ccd5bd4) * **Uncategorized** - Merge pull request #2702 from ameyypawar/fix/2694-exn-source-chain (e9c973d) - Review (dc1fdc3) - Merge pull request #2618 from GitoxideLabs/report (f7d4f33)
Source: README.md, updated 2026-07-15