github GitoxideLabs/gitoxide git-commitgraph-v0.7.0
git-commitgraph v0.7.0

2 years ago

A maintenance release, triggered by putting too many adjustments into a single commit.

Changed (BREAKING)

  • Change accessors named hash_kind() to object_hash() for consistency

New Features

  • Add support for hashes of different size
    Even though right now, there is only Sha1, in future it's easy to
    support other hash sizes.

Commit Statistics

  • 30 commits contributed to the release over the course of 125 calendar days.
  • 165 days passed between releases.
  • 2 commits where understood as conventional.
  • 3 unique issues were worked on: #279, #293, #329

Thanks Clippy

Clippy helped 3 times to make code idiomatic.

Commit Details

view details
  • #279
    • Also consider the size of the fanout table as part of the min size (8190708)
    • use latest capabilities of git-hash (a489ac2)
    • cargo fmt (8b9da35)
    • Access pack-indices and pack-offsets of multi-pack indices (c2a6918)
    • adapt to changes in git-hash (5eb0230)
    • Change accessors named hash_kind() to object_hash() for consistency (2ef9a84)
    • adjust to changes in git-hash (9bf25cc)
    • Adjust to changes in git-hash and git-pack (0cae25b)
    • Add support for hashes of different size (265b8ec)
    • refactor (501b85b)
    • refactor (8c9c7fc)
    • Use git-chunk crate for all chunk-related operations (0cd7f3b)
    • First round of introducing git-chunk (51b991b)
    • Adapt to latest changes to git-chunk (743d696)
  • #293
    • remove byteorder dependency from git-commitgraph (c526811)
    • use memmap2 in git-commitgraph (0c946f5)
  • #329
    • Document all features related to serde1 (72b97f2)
  • Uncategorized
    • Merge branch 'for-onefetch' (8e5cb65)
    • Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    • Merge branch 'AP2008-implement-worktree' (f32c669)
    • Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (4624725)
    • Release git-hash v0.9.2, git-object v0.17.1, git-pack v0.16.1 (0db19b8)
    • Merge branch 'index-information' (025f157)
    • 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)
    • thanks clippy (53bd30f)
    • thanks clippy (6cc1bd1)
    • Release git-chunk v0.2.0, safety bump 4 crates (b792fab)
    • thanks clippy (7dd2313)
    • Release git-features v0.18.0, git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0, safety bump 12 crates (acd3737)
    • Adjust changelogs prior to release (ec38950)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.