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
andgit-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
to1.0.1
- Change accessors named
hash_kind()
toobject_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
- 267 commits contributed to the release over the course of 911 calendar days.
- 9 commits were understood as conventional.
- 10 unique issues were worked on: #198, #222, #279, #293, #329, #384, #450, #470, #63, #691
Thanks Clippy
Clippy helped 6 times to make code idiomatic.
Commit Details
view details
- #198
- #222
- #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()
toobject_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
- #329
- Document all features related to serde1 (72b97f2)
- #384
- #450
- upgrade
bstr
to1.0.1
(99905ba)
- upgrade
- #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)
- set
- Uncategorized
- update dependencies (cf74880)
- update changelogs prior to
gitoxide
release. (3547e58) - Merge branch 'rename-crates' into inform-about-gix-rename (c9275b9)
- rename
git-testtools
togix-testtools
(b65c33d) - adjust to renaming of
git-pack
togix-pack
(1ee81ad) - adjust to renaming of
git-odb
togix-odb
(476e2ad) - adjust to renaming of
git-index
togix-index
(86db5e0) - adjust to renaming of
git-diff
togix-diff
(49a163e) - adjust to renaming of
git-commitgraph
togix-commitgraph
(f1dd0a3) - rename
git-commitgraph
togix-commitgraph
(21077da) - adjust to renaming of
git-mailmap
togix-mailmap
(2e28c56) - adjust to renaming of
git-discover
togix-discover
(53adfe1) - adjust to renaming of
git-lfs
togix-lfs
(b9225c8) - adjust to renaming of
git-chunk
togix-chunk
(59194e3) - adjust to renaming of
git-bitmap
togix-bitmap
(75f2a07) - adjust to renaming for
git-protocol
togix-protocol
(823795a) - adjust to renaming of
git-refspec
togix-refspec
(c958802) - adjust to renaming of
git-revision
togix-revision
(ee0ee84) - adjust to renaming of
git-transport
togix-transport
(b2ccf71) - adjust to renaming of
git-credentials
togix-credentials
(6b18abc) - adjust to renaming of
git-prompt
togix-prompt
(6a4654e) - adjust to renaming of
git-command
togix-command
(d26b8e0) - adjust to renaming of
git-packetline
togix-packetline
(5cbd22c) - adjust to renaming of
git-worktree
togix-worktree
(73a1282) - adjust to renamining of
git-hashtable
togix-hashtable
(26a0c98) - adjust to renamining of
git-worktree
togix-worktree
(108bb1a) - adjust to renaming of
git-url
togix-url
(b50817a) - adjust to renaming of
git-date
togix-date
(9a79ff2) - adjust to renamining of
git-attributes
togix-attributes
(4a8b3b8) - adjust to renaminig of
git-quote
togix-quote
(648025b) - adjust to renaming of
git-config
togix-config
(3a861c8) - adjust to renaming of
git-ref
togix-ref
(1f5f695) - adjust to renaming of
git-lock
togix-lock
(2028e78) - adjust to renaming of
git-tempfile
togix-tempfile
(b6cc3eb) - adjust to renaming of
git-object
togix-object
(fc86a1e) - adjust to renaming of
git-actor
togix-actor
(4dc9b44) - adjust to renaming of
git-validate
togix-validate
(5e40ad0) - adjust to renaming of
git-hash
togix-hash
(4a9d025) - adjust to renaming of
git-features
togix-features
(e2dd68a) - adjust to renaming of
git-glob
togix-glob
(35b2a3a) - adjust to renaming of
git-sec
togix-sec
(eabbb92) - adapt to renaming of
git-path
togix-path
(d3bbcfc) - adjust to rename of
git-config-value
togix-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
withU::from(T)
ort.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 ofquick_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, notobjects
dir. (36953e0) - refactor (e4bcfe6)
- [commitgraph] implement basic, low-level read API (d1f0e9c)
- Reorganize git-commitgraph goals; add crate (21c9b75)