Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gix v0.73.0 source code.tar.gz | 2025-07-15 | 10.4 MB | |
gix v0.73.0 source code.zip | 2025-07-15 | 11.6 MB | |
README.md | 2025-07-15 | 5.9 kB | |
Totals: 3 Items | 22.0 MB | 1 |
New Features
- add
repo.references().pseudo()
for traversing refs likeHEAD
andFETCH_HEAD
. - add
Repository::committer_or_set_generic_fallback()
. That way one can always obtain a committer, even though it might not represent the entity actually committing. - add
revision::walk::Platform::hide()
. This finally makes safe traversals possible and is what most people would want to use instead ofboundary()
. - add
gitoxide.parsePrecious
configuration key to opt-in to precious file parsing. - add
Repository::is_empty()
to emulate the similargit2
API - add
Repository::merge_bases_many()
for simplified retrieval of multiple mergebases. - add
tree::EntryRef::to_owned()
. That way it's in a more reasonable spot as sibling toEntry
and it's clearer how to convert noe into the other. - add
EntryRef::kind()
as shortcut forEntryRef::mode().kind()
.
Bug Fixes
- don't panic if
remote::Connection::ref_map()
doesn't finish the handshake Repository::branch_remote_ref_name()
won't fail on short names anymore. Instead, these partial names are turned into branch names, which seems more in line with what Git can do.strict_config
in conjunction withGIT_WORK_TREE
no longer triggers an error.
Other
- <csr-id-b7c1f2c25c7485095022fec290492aa4b7c5c5a2/> Fixed no_locations options for diffing
Bug Fixes (BREAKING)
- allow querying
Repository::submodules()
in an unborn repository. It's a breaking change merely because the error type changed.
Commit Statistics
- 52 commits contributed to the release over the course of 79 calendar days.
- 79 days passed between releases.
- 13 commits were understood as conventional.
- 2 unique issues were worked on: [#1985], [#2055]
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
<csr-read-only-do-not-edit/>