Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 (2022-01-23)
New Features
- Facilities to write chunk files This includes utilities to plan chunks for writing the table of contents, and to get a hand when actually writing the chunks themselves while assuring they are written into the correct spot.
- add
file::Index::size_for_entries()const fn This is useful for min-size checks of files that are to be loaded. - add
file::Index::usize_offset_by_id()andrange::into_usize_or_panic()
Changed (BREAKING)
-
file::Index::chunksis not public anymore The internal state is validated, and to assure that it can't be publicly accessible. - rename
into_usize_range()torange::into_usize() - rename
KindtoIdThis is more in line with gits terminology and feels quite natural to use as well.
Commit Statistics
- 18 commits contributed to the release over the course of 33 calendar days.
- 34 days passed between releases.
- 6 commits where understood as conventional.
- 1 unique issue was worked on: #279
Commit Details
view details
- #279
- write progress for multi-pack writing (
1bea1d4) - Facilities to write chunk files (
389fea2) - multi-pack index writing complete with large-offset support (
f7d5c7f) - fix docs (
b61a920) - Writing of chunk index (
17a93c3) - Sketch all the chunk-write API and use it from multi-index write (
5457761) file::Index::chunksis not public anymore (11b0f4a)- cargo fmt (
8b9da35) - fix docs (
cd981e2) - add
file::Index::size_for_entries()const fn (373a850) - refactor (
8b8b4c5) - add
file::Index::usize_offset_by_id()andrange::into_usize_or_panic()(e14096e) - rename
into_usize_range()torange::into_usize()(9328015) - rename
KindtoId(dda26a4)
- write progress for multi-pack writing (
- Uncategorized
- Release git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (
8f57c29) - Release git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (
d78aab7) - Release git-hash v0.9.1, git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0, safety bump 4 crates (
373cbc8) - prepar changelogs for cargo-smart-release release (
8900d69)
- Release git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (
0.2.0 (2021-12-20)
New Features
- new
file::Index::highest_offset()method With it it's simpler to figure out from where to read trailing checksums.
New Features (BREAKING)
- Use
[u8;4]as chunk id This allows to remove the additional string to describe the ids, which are usually ascii anyway.
Commit Statistics
- 6 commits contributed to the release.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #279
Commit Details
view details
0.1.0 (2021-12-20)
Initial release with enough functionality to handle multi-pack indices and commitgraph files.
Commit Statistics
- 8 commits contributed to the release.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #279
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #279
- Uncategorized