github GitoxideLabs/gitoxide gix-commitgraph-v0.13.0
gix-commitgraph v0.13.0

21 months ago

New Features (BREAKING)

  • upgrade edition to 2021 in most crates.
    MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
    This isn't more than a patch release as it should break nobody
    who is adhering to the MSRV, but let's be careful and mark it
    breaking.

    Note that git-features and git-pack are still on edition 2018
    as they make use of a workaround to support (safe) mutable access
    to non-overlapping entries in a slice which doesn't work anymore
    in edition 2021.

Changed (BREAKING)

  • upgrade bstr to 1.0.1
  • Change accessors named hash_kind() to object_hash() for consistency

Other

  • try to disable GPG signing with environment variables…
    …but it's not picked up at all even though it's definitely present.

New Features

  • use docsrs feature in code to show what is feature-gated automatically on docs.rs
  • pass --cfg docsrs when compiling for https://docs.rs
  • 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.

Chore

  • uniformize deny attributes

Documentation

  • fix typos

Commit Statistics

Thanks Clippy

Clippy helped 6 times to make code idiomatic.

Commit Details

view details
  • #198
    • Maintenance release note to avoid being fully generated (56ef363)
    • changelog for git-commitgraph (d981f1f)
  • #222
    • stabilize changelogs (920e832)
    • Update changelogs prior to release (b3e2252)
  • #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)
  • #384
    • No need to isolate archives by crate name (19d46f3)
    • add archive files via git-lfs (7202a1c)
    • auto-set commit.gpgsign=false when executing git (c23feb6)
  • #450
  • #470
    • update changelogs prior to release (caa7a1b)
  • #63
    • Impl == and != for common combinations of ObjectId/oid (2455178)
    • git-commitgraph with a more convenient public interface with AsRef (ba04e4e)
    • git-commitgraph uses oid now (0b72966)
    • refactor; better errors for invalid hash sizes (be84b36)
    • Make ObjectId/oid happen! (ca78d15)
    • Remove all public exports of git-hash types in git-object (accf89d)
    • Remove re-export of git_object::borrowed::Id (a3f2816)
  • #691
    • set rust-version to 1.64 (55066ce)
  • Uncategorized
    • update dependencies (cf74880)
    • update changelogs prior to gitoxide release. (3547e58)
    • Merge branch 'rename-crates' into inform-about-gix-rename (c9275b9)
    • rename git-testtools to gix-testtools (b65c33d)
    • adjust to renaming of git-pack to gix-pack (1ee81ad)
    • adjust to renaming of git-odb to gix-odb (476e2ad)
    • adjust to renaming of git-index to gix-index (86db5e0)
    • adjust to renaming of git-diff to gix-diff (49a163e)
    • adjust to renaming of git-commitgraph to gix-commitgraph (f1dd0a3)
    • rename git-commitgraph to gix-commitgraph (21077da)
    • adjust to renaming of git-mailmap to gix-mailmap (2e28c56)
    • adjust to renaming of git-discover to gix-discover (53adfe1)
    • adjust to renaming of git-lfs to gix-lfs (b9225c8)
    • adjust to renaming of git-chunk to gix-chunk (59194e3)
    • adjust to renaming of git-bitmap to gix-bitmap (75f2a07)
    • adjust to renaming for git-protocol to gix-protocol (823795a)
    • adjust to renaming of git-refspec to gix-refspec (c958802)
    • adjust to renaming of git-revision to gix-revision (ee0ee84)
    • adjust to renaming of git-transport to gix-transport (b2ccf71)
    • adjust to renaming of git-credentials to gix-credentials (6b18abc)
    • adjust to renaming of git-prompt to gix-prompt (6a4654e)
    • adjust to renaming of git-command to gix-command (d26b8e0)
    • adjust to renaming of git-packetline to gix-packetline (5cbd22c)
    • adjust to renaming of git-worktree to gix-worktree (73a1282)
    • adjust to renamining of git-hashtable to gix-hashtable (26a0c98)
    • adjust to renamining of git-worktree to gix-worktree (108bb1a)
    • adjust to renaming of git-url to gix-url (b50817a)
    • adjust to renaming of git-date to gix-date (9a79ff2)
    • adjust to renamining of git-attributes to gix-attributes (4a8b3b8)
    • adjust to renaminig of git-quote to gix-quote (648025b)
    • adjust to renaming of git-config to gix-config (3a861c8)
    • adjust to renaming of git-ref to gix-ref (1f5f695)
    • adjust to renaming of git-lock to gix-lock (2028e78)
    • adjust to renaming of git-tempfile to gix-tempfile (b6cc3eb)
    • adjust to renaming of git-object to gix-object (fc86a1e)
    • adjust to renaming of git-actor to gix-actor (4dc9b44)
    • adjust to renaming of git-validate to gix-validate (5e40ad0)
    • adjust to renaming of git-hash to gix-hash (4a9d025)
    • adjust to renaming of git-features to gix-features (e2dd68a)
    • adjust to renaming of git-glob to gix-glob (35b2a3a)
    • adjust to renaming of git-sec to gix-sec (eabbb92)
    • adapt to renaming of git-path to gix-path (d3bbcfc)
    • adjust to rename of git-config-value to gix-config-value (622b3e1)
    • Release git-features v0.26.4 (109f434)
    • Release git-features v0.26.3 (1ecfb7f)
    • Release git-commitgraph v0.13.0, gitoxide-core v0.23.0, gitoxide v0.21.0 (230a11f)
    • Release git-date v0.4.2, git-hash v0.10.2, git-features v0.26.2, git-actor v0.17.1, git-glob v0.5.3, git-path v0.7.1, git-quote v0.4.1, git-attributes v0.8.2, git-config-value v0.10.1, git-tempfile v3.0.2, git-lock v3.0.2, git-validate v0.7.2, git-object v0.26.1, git-ref v0.24.0, git-sec v0.6.2, git-config v0.16.0, git-command v0.2.3, git-prompt v0.3.2, git-url v0.13.2, git-credentials v0.9.1, git-diff v0.26.1, git-discover v0.13.0, git-hashtable v0.1.1, git-bitmap v0.2.1, git-traverse v0.22.1, git-index v0.12.3, git-mailmap v0.9.2, git-chunk v0.4.1, git-pack v0.30.2, git-odb v0.40.2, git-packetline v0.14.2, git-transport v0.25.4, git-protocol v0.26.3, git-revision v0.10.2, git-refspec v0.7.2, git-worktree v0.12.2, git-repository v0.34.0, safety bump 3 crates (c196d20)
    • Merge branch 'Lioness100/main' (1e544e8)
    • fix typos (39ed9ed)
    • thanks clippy (bac57dd)
    • Optimize usage of hex_to_id() (6fa950d)
    • Release git-date v0.4.1, git-features v0.26.1, git-glob v0.5.2, git-attributes v0.8.1, git-tempfile v3.0.1, git-ref v0.23.1, git-sec v0.6.1, git-config v0.15.1, git-prompt v0.3.1, git-url v0.13.1, git-discover v0.12.1, git-index v0.12.2, git-mailmap v0.9.1, git-pack v0.30.1, git-odb v0.40.1, git-transport v0.25.3, git-protocol v0.26.2, git-revision v0.10.1, git-refspec v0.7.1, git-worktree v0.12.1, git-repository v0.33.0 (5b5b380)
    • Release git-features v0.26.0, git-actor v0.16.0, git-attributes v0.8.0, git-object v0.25.0, git-ref v0.22.0, git-config v0.14.0, git-command v0.2.1, git-url v0.13.0, git-credentials v0.9.0, git-diff v0.25.0, git-discover v0.11.0, git-traverse v0.21.0, git-index v0.11.0, git-mailmap v0.8.0, git-pack v0.29.0, git-odb v0.39.0, git-transport v0.25.0, git-protocol v0.26.0, git-revision v0.9.0, git-refspec v0.6.0, git-worktree v0.11.0, git-repository v0.31.0, safety bump 24 crates (5ac9fbe)
    • Release git-features v0.25.1, git-url v0.12.2, git-odb v0.38.1, git-transport v0.24.2, git-repository v0.30.2 (bb0a07b)
    • Release git-url v0.12.1, git-transport v0.24.1, git-protocol v0.25.1, git-repository v0.30.1, git-commitgraph v0.12.0, gitoxide-core v0.22.0, gitoxide v0.20.0 (08ec3a9)
    • prepare changelogs prior to release (68ce15d)
    • Release git-date v0.3.1, git-features v0.25.0, git-actor v0.15.0, git-glob v0.5.1, git-path v0.7.0, git-attributes v0.7.0, git-config-value v0.10.0, git-lock v3.0.1, git-validate v0.7.1, git-object v0.24.0, git-ref v0.21.0, git-sec v0.6.0, git-config v0.13.0, git-prompt v0.3.0, git-url v0.12.0, git-credentials v0.8.0, git-diff v0.24.0, git-discover v0.10.0, git-traverse v0.20.0, git-index v0.10.0, git-mailmap v0.7.0, git-pack v0.28.0, git-odb v0.38.0, git-packetline v0.14.1, git-transport v0.24.0, git-protocol v0.25.0, git-revision v0.8.0, git-refspec v0.5.0, git-worktree v0.10.0, git-repository v0.30.0, safety bump 26 crates (e6b9906)
    • Merge branch 'main' into read-split-index (c57bdde)
    • Merge branch 'adjustments-for-cargo' (083909b)
    • adjust to changes in git-testtools (4eb842c)
    • Release git-hash v0.10.1, git-hashtable v0.1.0 (7717170)
    • Merge branch 'main' into http-config (6b9632e)
    • Release git-features v0.24.1, git-actor v0.14.1, git-index v0.9.1 (7893502)
    • Merge branch 'main' into http-config (bcd9654)
    • Release git-hash v0.10.0, git-features v0.24.0, git-date v0.3.0, git-actor v0.14.0, git-glob v0.5.0, git-path v0.6.0, git-quote v0.4.0, git-attributes v0.6.0, git-config-value v0.9.0, git-tempfile v3.0.0, git-lock v3.0.0, git-validate v0.7.0, git-object v0.23.0, git-ref v0.20.0, git-sec v0.5.0, git-config v0.12.0, git-command v0.2.0, git-prompt v0.2.0, git-url v0.11.0, git-credentials v0.7.0, git-diff v0.23.0, git-discover v0.9.0, git-bitmap v0.2.0, git-traverse v0.19.0, git-index v0.9.0, git-mailmap v0.6.0, git-chunk v0.4.0, git-pack v0.27.0, git-odb v0.37.0, git-packetline v0.14.0, git-transport v0.23.0, git-protocol v0.24.0, git-revision v0.7.0, git-refspec v0.4.0, git-worktree v0.9.0, git-repository v0.29.0, git-commitgraph v0.11.0, gitoxide-core v0.21.0, gitoxide v0.19.0, safety bump 28 crates (b2c301e)
    • prepare changelogs prior to release (e4648f8)
    • Merge branch 'version2021' (0e4462d)
    • upgrade edition to 2021 in most crates. (3d8fa8f)
    • Release git-features v0.23.1, git-glob v0.4.1, git-config-value v0.8.1, git-tempfile v2.0.6, git-object v0.22.1, git-ref v0.18.0, git-sec v0.4.2, git-config v0.10.0, git-prompt v0.1.1, git-url v0.10.1, git-credentials v0.6.1, git-diff v0.21.0, git-discover v0.7.0, git-index v0.7.0, git-pack v0.25.0, git-odb v0.35.0, git-transport v0.21.1, git-protocol v0.22.0, git-refspec v0.3.1, git-worktree v0.7.0, git-repository v0.26.0, git-commitgraph v0.10.0, gitoxide-core v0.19.0, gitoxide v0.17.0, safety bump 9 crates (d071583)
    • prepare changelogs prior to release (423af90)
    • Release git-hash v0.9.11, git-features v0.23.0, git-actor v0.13.0, git-attributes v0.5.0, git-object v0.22.0, git-ref v0.17.0, git-sec v0.4.1, git-config v0.9.0, git-url v0.10.0, git-credentials v0.6.0, git-diff v0.20.0, git-discover v0.6.0, git-traverse v0.18.0, git-index v0.6.0, git-mailmap v0.5.0, git-pack v0.24.0, git-odb v0.34.0, git-packetline v0.13.1, git-transport v0.21.0, git-protocol v0.21.0, git-revision v0.6.0, git-refspec v0.3.0, git-worktree v0.6.0, git-repository v0.25.0, safety bump 24 crates (104d922)
    • Merge branch 'fix-git-features' (82fd251)
    • Merge branch 'diff' (25a7726)
    • Release git-command v0.1.0, git-prompt v0.1.0, git-url v0.9.0, git-credentials v0.5.0, git-diff v0.19.0, git-mailmap v0.4.0, git-chunk v0.3.2, git-pack v0.23.0, git-odb v0.33.0, git-packetline v0.13.0, git-transport v0.20.0, git-protocol v0.20.0, git-revision v0.5.0, git-refspec v0.2.0, git-repository v0.24.0, git-commitgraph v0.9.0, gitoxide-core v0.18.0, gitoxide v0.16.0 (f5c36d8)
    • Release git-hash v0.9.10, git-features v0.22.5, git-date v0.2.0, git-actor v0.12.0, git-glob v0.4.0, git-path v0.5.0, git-quote v0.3.0, git-attributes v0.4.0, git-config-value v0.8.0, git-tempfile v2.0.5, git-validate v0.6.0, git-object v0.21.0, git-ref v0.16.0, git-sec v0.4.0, git-config v0.8.0, git-discover v0.5.0, git-traverse v0.17.0, git-index v0.5.0, git-worktree v0.5.0, git-testtools v0.9.0, git-command v0.1.0, git-prompt v0.1.0, git-url v0.9.0, git-credentials v0.5.0, git-diff v0.19.0, git-mailmap v0.4.0, git-chunk v0.3.2, git-pack v0.23.0, git-odb v0.33.0, git-packetline v0.13.0, git-transport v0.20.0, git-protocol v0.20.0, git-revision v0.5.0, git-refspec v0.2.0, git-repository v0.24.0, git-commitgraph v0.9.0, gitoxide-core v0.18.0, gitoxide v0.16.0, safety bump 28 crates (29a043b)
    • Merge branch 'filter-refs' (fd14489)
    • Release git-features v0.22.6 (c9eda72)
    • Merge branch 'main' into filter-refs-by-spec (9aa1d3d)
    • Release git-features v0.22.4, git-url v0.8.0, safety bump 4 crates (1d4600a)
    • Merge branch 'main' into filter-refs-by-spec (1f6e5ab)
    • Merge branch 'fix-522' (5869e9f)
    • Release git-hash v0.9.9 (da0716f)
    • Merge branch 'main' into index-from-tree (bc64b96)
    • Merge branch 'main' into filter-refs-by-spec (cef0b51)
    • Release git-features v0.22.3, git-revision v0.4.4 (c2660e2)
    • Merge branch 'main' into filter-refs-by-spec (cfa1440)
    • Merge branch 'fix-ci-installation' (9245083)
    • Release git-date v0.1.0, git-actor v0.11.4, git-revision v0.4.3, git-repository v0.22.1, cargo-smart-release v0.11.0, git-commitgraph v0.8.2, gitoxide-core v0.17.0, gitoxide v0.15.0 (1fb931a)
    • update changelogs prior to release (23cb58f)
    • Release git-date v0.0.5, git-hash v0.9.8, git-features v0.22.2, git-actor v0.11.3, git-glob v0.3.2, git-quote v0.2.1, git-attributes v0.3.2, git-tempfile v2.0.4, git-lock v2.1.1, git-validate v0.5.5, git-object v0.20.2, git-ref v0.15.2, git-sec v0.3.1, git-config v0.7.0, git-credentials v0.4.0, git-diff v0.17.2, git-discover v0.4.1, git-bitmap v0.1.2, git-index v0.4.2, git-mailmap v0.3.2, git-chunk v0.3.1, git-traverse v0.16.2, git-pack v0.21.2, git-odb v0.31.2, git-packetline v0.12.7, git-url v0.7.2, git-transport v0.19.2, git-protocol v0.19.0, git-revision v0.4.2, git-refspec v0.1.0, git-worktree v0.4.2, git-repository v0.22.0, safety bump 4 crates (4974eca)
    • Merge branch 'main' into remote-ls-refs (e2ee3de)
    • Merge branch 'docsrs-show-features' (31c2351)
    • use docsrs feature in code to show what is feature-gated automatically on docs.rs (b1c40b0)
    • uniformize deny attributes (f7f136d)
    • pass --cfg docsrs when compiling for https://docs.rs (5176771)
    • Merge branch 'main' into remote-ls-refs (bd5f3e8)
    • Release git-commitgraph v0.8.1, gitoxide-core v0.16.0, gitoxide v0.14.0 (183c048)
    • prepare for gitoxide release (6305d52)
    • Release git-hash v0.9.7, git-features v0.22.1 (232784a)
    • Merge pull request #2 from SidneyDouw/main (ce885ad)
    • Merge branch 'Byron:main' into main (9b9ea02)
    • Merge branch 'main' into rev-parse-delegate (6da8250)
    • Merge branch 'main' into pathspec (7b61506)
    • Release git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (d4df661)
    • Release git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0 (aa639d8)
    • Release git-hash v0.9.6, git-features v0.22.0, git-date v0.0.2, git-actor v0.11.0, git-glob v0.3.1, git-path v0.4.0, git-attributes v0.3.0, git-tempfile v2.0.2, git-object v0.20.0, git-ref v0.15.0, git-sec v0.3.0, git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0, safety bump 22 crates (4737b1e)
    • prepare changelog prior to release (3c50625)
    • Merge pull request #1 from Byron/main (085e76b)
    • assure document-features are available in all 'usable' and 'early' crates (238581c)
    • Merge branch 'main' into pathspec (89ea12b)
    • Merge branch 'main' into cont_include_if (41ea8ba)
    • Release git-date v0.0.1, git-hash v0.9.5, git-features v0.21.1, git-actor v0.10.1, git-path v0.2.0, git-attributes v0.2.0, git-ref v0.14.0, git-sec v0.2.0, git-config v0.5.0, git-credentials v0.2.0, git-discover v0.2.0, git-pack v0.20.0, git-odb v0.30.0, git-url v0.6.0, git-transport v0.18.0, git-protocol v0.17.0, git-revision v0.2.1, git-worktree v0.3.0, git-repository v0.19.0, safety bump 13 crates (a417177)
    • update changelogs prior to release (bb424f5)
    • Merge branch 'main' into SidneyDouw-pathspec (a22b1d8)
    • Merge branch 'main' into git_includeif (598c853)
    • Release git-hash v0.9.4, git-features v0.21.0, git-actor v0.10.0, git-glob v0.3.0, git-path v0.1.1, git-attributes v0.1.0, git-sec v0.1.0, git-config v0.3.0, git-credentials v0.1.0, git-validate v0.5.4, git-object v0.19.0, git-diff v0.16.0, git-lock v2.1.0, git-ref v0.13.0, git-discover v0.1.0, git-index v0.3.0, git-mailmap v0.2.0, git-traverse v0.15.0, git-pack v0.19.0, git-odb v0.29.0, git-packetline v0.12.5, git-url v0.5.0, git-transport v0.17.0, git-protocol v0.16.0, git-revision v0.2.0, git-worktree v0.2.0, git-repository v0.17.0, safety bump 20 crates (654cf39)
    • Merge branch 'main' into repo-status (0eb2372)
    • Merge branch 'test-archive-support' (350df01)
    • Release git-commitgraph v0.7.0, gitoxide-core v0.13.0, gitoxide v0.11.0 (ab08a7f)
    • Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    • Release git-hash v0.9.2, git-object v0.17.1, git-pack v0.16.1 (0db19b8)
    • 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)
    • 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)
    • 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)
    • Release git-hash v0.8.0, git-features v0.17.0, git-actor v0.6.0, git-object v0.15.0, git-diff v0.11.0, git-traverse v0.10.0, git-pack v0.13.0, git-odb v0.23.0, git-packetline v0.12.0, git-transport v0.13.0, git-protocol v0.12.0, git-ref v0.9.0, git-repository v0.11.0, git-commitgraph v0.6.0, gitoxide-core v0.12.0, gitoxide v0.10.0, cargo-smart-release v0.5.0, safety bump 16 crates (0e02953)
    • Release git-commitgraph v0.5.0, gitoxide-core v0.11.0, gitoxide v0.9.0 (960eb0e)
    • Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
    • Release git-commitgraph v0.4.4 (dec935c)
    • Merge branch 'repository-integration' (49f5453)
    • Bump git-hash v0.6.0 (6efd90d)
    • Release git-commitgraph v0.4.3 (7dfe16b)
    • [repository #165] refactor (1547d0b)
    • [smart-release #162] format everything (8ff83e5)
    • Release git-commitgraph v0.4.2 (847c456)
    • Promote file-format constants to git_commitgraph::file module. (0afd354)
    • Apply nightly rustfmt rules. (5e0edba)
    • Release git-commitgraph v0.4.1 (1776a0d)
    • remove dev-dependency cycles by removing their version (c40faca)
    • (cargo-release) version 0.4.0 (70ef344)
    • (cargo-release) version 0.5.0 (ae02dab)
    • (cargo-release) version 0.16.0 (1231dbd)
    • thanks clippy (e1964e4)
    • change wording (6c82a16)
    • Don't use ASM on windows for Sha1 as it fails to build there. (ba1fb7a)
    • Remove unnecessary pub(crate) exports (3d2456e)
    • Bump thiserror from 1.0.25 to 1.0.26 (9682590)
    • (cargo-release) version 0.3.0 (6b33678)
    • (cargo-release) version 0.2.0 (3286e42)
    • fix git-commigraph build (broke after git-hash changed its ways) (08fd7a0)
    • (cargo-release) version 0.4.0 (866f86f)
    • (cargo-release) version 0.15.0 (d69d9fb)
    • Put 'sha1' behind a feature toggle (4f326bc)
    • (cargo-release) version 0.14.0 (a760f8c)
    • prepare test utilities for release… (d35e654)
    • (cargo-release) version 0.3.0 (e9665c7)
    • Revert "FAIL: try to disable GPG signing with environment variables…" (e326352)
    • try to disable GPG signing with environment variables… (29bf8ca)
    • Set environment in testtools to freeze repositories generation scripts (eaad3ab)
    • faster repeated tests if fixtures don't change (792277f)
    • git-commitgraph uses test-tools (5d30e5a)
    • (cargo-release) version 0.13.0 (ac2eddb)
    • (cargo-release) version 0.4.0 (06612eb)
    • (cargo-release) version 0.12.0 (3b71e7e)
    • (cargo-release) version 0.2.0 (4ec09f4)
    • (cargo-release) version 0.3.2 (d91dd9d)
    • Merge pull request #43 from avoidscorn/docs (1469be4)
    • [commitgraph] Tweak and expand documentation. (ac52867)
    • (cargo-release) version 0.11.0 (1aa1f5e)
    • (cargo-release) version 0.3.1 (89db50c)
    • remaining docs for git-commitgraph crate (9146176)
    • more commitgraph docs (a81ea67)
    • all docs for git-commitgraph::file (8b26201)
    • Add missing '.' at end of doc comments (7136854)
    • All crates use git-hash::Kind and its types, sometimes through git-object (124c171)
    • use git-hash in git-features (5b307e0)
    • (cargo-release) version 0.2.0 (d61ad88)
    • (cargo-release) version 0.9.0 (a89fdb9)
    • (cargo-release) version 0.5.0 (fc7d600)
    • (cargo-release) version 0.1.3 (a833fd1)
    • thanks clippy (ba9b3c2)
    • (cargo-release) version 0.8.0 (47c00c2)
    • cargo clippy Rust 1.48 (475a68c)
    • (cargo-release) version 0.7.0 (7fa7bae)
    • Merge branch 'commit-graph' into main (9cb09b2)
    • Note about why git_features:#️⃣:bytes_of_file() is not yet used (ca48fc4)
    • Add and use borrowed::Id::null_sha1() (c717492)
    • refactor (e4935e0)
    • replace 'ImpossibleVariantError' with 'std::convert::Infallible'` (c53638c)
    • [commitgraph] Clean up {file,graph}::verify::Error types. (fa22cab)
    • [commitgraph] Implement basic commit-graph file verification. (2571113)
    • [commitgraph] Loosen lifetime restrictions on return values. (701f33c)
    • [commitgraph] Replace T as U with U::from(T) or t.try_into(). (28f94b4)
    • [commitgraph] Tweak File::iter_base_graph_ids implementation. (5b06780)
    • [commitgraph] Add Graph::at constructor. (a783052)
    • [commitgraph] Validate trailer section when parsing files. (1b738ac)
    • [commitgraph] Use thiserror instead of quick_error. (c8b1f74)
    • (cargo-release) version 0.1.2 (b401468)
    • Merge remote-tracking branch 'origin/main' into main (f3d90d7)
    • (cargo-release) version 0.1.1 (04c7cdf)
    • Fix repository URL (d721f47)
    • update commitgraph information (275cfde)
    • [commitgraph] add size limit and prep for release (4eabf55)
    • [commitgraph] bump minor version for first release (76bb4d3)
    • [commitgraph] refactor file::init (8b003a0)
    • [commitgraph] refactor (c4b14c1)
    • [commitgraph] Rename LexPosition to 'file::Position' (6f90bee)
    • [commitgraph] refactor graph::init module (d2eec1d)
    • [commitgraph] refactor Graph, Position, and access module (3c8640e)
    • [commitgraph] refactor (2ed0037)
    • [commitgraph] refactor (7026961)
    • [commitgraph] Assure git doesn't try to sign commits when fixtures are created (9ae1f4b)
    • [commitgraph] Attempt to fix bash script execution on Windows. (5e78213)
    • [commitgraph] Use crate::graph::Graph instead of crate::Graph. (21e4527)
    • [commitgraph] Rearrange some use statements. (185d14b)
    • [commitgraph] Don't export Commit symbol at crate level. (be0e845)
    • [commitgraph] Include Conor in crate manifest. (000748c)
    • [commitgraph] Add some doc comments. (6cf5cd8)
    • [commitgraph] Remove unused error variant. (66588f2)
    • [commitgraph] Rename GraphFile -> File. (f451822)
    • [commitgraph] Rename CommitData -> Commit. (d8c2007)
    • [commitgraph] Don't re-export graph_file symbols at crate level. (7c405ab)
    • Merge from main. (b59bd5e)
    • [commitgraph] Ditch pre-generated test repos. (1ce8468)
    • [commitgraph] Remove Kind enum. (3c92761)
    • [commitgraph] Take info dir as arg, not objects dir. (36953e0)
    • refactor (e4bcfe6)
    • [commitgraph] implement basic, low-level read API (d1f0e9c)
    • Reorganize git-commitgraph goals; add crate (21c9b75)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.