Bug Fixes
- speed up finding references by avoiding double-lookup.
Previously it would try to find<root>/HEAD
twice due to a logic issue. - avoid unnecessary check for
remotes/HEAD
if we are looking forHEAD
.
This is because we already looked for that in the previous loop, andHEAD/HEAD
makes no sense
as this case is made for things likeorigin
as partial name.
New Features (BREAKING)
-
Rename
serde1
cargo feature toserde
and use the weak-deps cargo capability.
With it it's possible to not automatically declare all optional dependencies externally visible
features, and thus re-use feature names that oterwise are also a crate name.Previously I thought that
serde1
is for future-proofing and supporting multiple serde versions
at the same time. However, it's most definitely a burden I wouldn't want anyway, so using
serde
seems to be the way to go into the future. -
remove types that are now available in
gix-os
Commit Statistics
- 15 commits contributed to the release over the course of 14 calendar days.
- 29 days passed between releases.
- 4 commits were understood as conventional.
- 1 unique issue was worked on: #814
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #814
- Rename
serde1
cargo feature toserde
and use the weak-deps cargo capability. (b83ee36)
- Rename
- Uncategorized
- Prepare changelogs prior to release (30a1a71)
- Merge branch 'faster-discovery' (282a1a3)
- Speed up finding references by avoiding double-lookup. (3e93141)
- Avoid unnecessary check for
remotes/HEAD
if we are looking forHEAD
. (0c79bdf) - Merge branch 'fix-823' (6ebd61e)
- Thanks clippy (14e64e7)
- Release gix-utils v0.1.0, gix-hash v0.11.0, gix-date v0.5.0, gix-features v0.29.0, gix-actor v0.20.0, gix-object v0.29.0, gix-archive v0.1.0, gix-fs v0.1.0, safety bump 25 crates (8dbd0a6)
- Merge branch 'main' into dev (cdef398)
- Rename the serde1 feature to serde (19338d9)
- Create new
gix-fs
crate to consolidate all filesystem utilities (f8cc33c) - Merge branch 'main' into dev (23ee47f)
- Merge branch 'worktree-stack' (3d47919)
- Remove types that are now available in
gix-os
(b645d28) - Release gix-hash v0.10.4, gix-hashtable v0.1.3 (b574a39)