Documentation
- add crate-root doctests
New Features
- add WASI (wasm32-wasip2) platform support
Add compilation support for thewasm32-wasip2target across four crates:
Bug Fixes
-
make sure filesystem capability probing works in worktrees
Previously it misdetected case-insensitive as case-sensitive,
which is now fixed.Notable downside, which needs fixing on the caller side:
probe()now treats a linked worktree admin dir as authoritative by
checkingHEAD, butgix_discover::repository::Path::LinkedWorkTree
storesgit_diras.git/worktrees/<name>and keeps the actual checkout
in a separatework_dir(gix-discover/src/repository.rs:64-75,103-106).
When those live on different filesystems, this reports the main repository
volume's case-folding instead of the worktree's, and downstream code
such as checkout usesoptions.fs.ignore_caseto build path caches
(gix-worktree-state/src/checkout/function.rs:64-67). In practice, a linked
worktree on a case-sensitive volume mounted from a case-insensitive main repo
will now be misclassified as case-insensitive.
Commit Statistics
- 11 commits contributed to the release over the course of 32 calendar days.
- 32 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (f9fbcba)
- Merge pull request #2518 from GitoxideLabs/improvements (444a92b)
- Make
package.includepatterns more specific so they don't match ignored files (c2c917f) - Merge pull request #2487 from GitoxideLabs/top-level-examples (29c275e)
- Add crate-root doctests (b1102c2)
- Merge pull request #2484 from GitoxideLabs/improvements (470141c)
- Merge pull request #2471 from willemneal/feat/wasi-support (fb0f694)
- Make sure filesystem capability probing works in worktrees (9197d68)
- Refactor (ce9dcd7)
- Add WASI (wasm32-wasip2) platform support (915139f)
- Merge pull request #2480 from GitoxideLabs/report (98bae84)