| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gix v0.76.0 source code.tar.gz | 2025-12-22 | 10.6 MB | |
| gix v0.76.0 source code.zip | 2025-12-22 | 11.8 MB | |
| README.md | 2025-12-22 | 2.4 kB | |
| Totals: 3 Items | 22.4 MB | 0 | |
New Features
- respect the
:(optional)prefix when interpolating paths viaConfigSnapshot::trusted_path(). Optional, but non-existing paths are now returned asNone.
Bug Fixes (BREAKING)
- expose raw commit/tag actor headers for round-tripping.
Note that this means you have to call
CommitRef::commiter|author()?andTagRef::tagger()?instead of assuming pre-parsed fields.
This PR makes signature handling truly lossless for "creative" emails and other info. We now stash the raw name <email> slice on IdentityRef/SignatureRef and fall back to it when rewriting, so even commits with embedded angle brackets round-trip cleanly (might want to expand to other malformed characters before merging? Parsing and serialization honor that flag but still keep strict validation for normal input. I also added regression coverage for these scenarios.
Refactor (BREAKING)
- split async and blocking implementations for Handshake::fetch_or_extract_refmap()
- split Handshake::fetch_or_extract_refmap()
Commit Statistics
- 13 commits contributed to the release.
- 29 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
<csr-read-only-do-not-edit/>