New Features
- Add
threading::make_mut()
to allow obtaining a mutable reference to shared data.
This is particularly useful when handling an index file, which may be shared across clones of
a repository.
Bug Fixes
-
cargo-auditable build error
Useprodash
instead ofdep:prodash
in gix-features andtracing
instead ofdep:tracing
in gitoxide-core.The
dep:mydep
syntax removes the implicitmydep
feature for optional
dependencies, this triggers a bug in cargo that affects
cargo-auditable
. See rust-lang/cargo#12336This affects some Linux distributions like NixOS which use
cargo-auditable
by default. Related issues:
Bug Fixes (BREAKING)
- parallel utilities that create thread-state now use
FnOnce
.
This way, all unnecessary cloning is avoided.
Commit Statistics
- 8 commits contributed to the release over the course of 15 calendar days.
- 16 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (8a60d5b)
- Merge branch 'reset' (54a8495)
- Add
threading::make_mut()
to allow obtaining a mutable reference to shared data. (5197196) - Parallel utilities that create thread-state now use
FnOnce
. (70c7c29) - Merge pull request #1024 from Byron/nix-adjustments (14e0763)
- Cargo-auditable build error (7a8f793)
- Merge branch 'optimize/progress-use' (1f2ffb6)
- Use trait object for
progress
inPrepareFetch::fetch_only
(70989b3)