History

Release git-commitgraph v0.7.0, gitoxide-core v0.13.0, gitoxide v0.11.0

Sebastian Thiel committed 4 years agogit-commitgraph-v0.7.0gitoxide-core-v0.13.0

Commit ab08a7f1 parent e58dc305 files · +529 −82Browse files

Showing the changes to git-commitgraph (1 of 5 files). Show all

Unified · Split

git-commitgraph/CHANGELOG.md+90−7
@@ -5,10 +5,77 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines
55 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77
8−## Unreleased
8+## 0.7.0 (2022-04-03)
99
1010 A maintenance release, triggered by putting too many adjustments into a single commit.
1111
12+### Changed (BREAKING)
13+
14+ - <csr-id-2ef9a8424af51310db8c1e6df31dde9953ed3d21/> Change accessors named `hash_kind()` to `object_hash()` for consistency
15+
16+### New Features
17+
18+ - <csr-id-265b8ec07fd5357df629f0d29fb2412d0186a287/> Add support for hashes of different size
19+ Even though right now, there is only Sha1, in future it's easy to
20+ support other hash sizes.
21+
22+### Commit Statistics
23+
24+<csr-read-only-do-not-edit/>
25+
26+ - 30 commits contributed to the release over the course of 125 calendar days.
27+ - 165 days passed between releases.
28+ - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
29+ - 3 unique issues were worked on: [#279](https://github.com/Byron/gitoxide/issues/279), [#293](https://github.com/Byron/gitoxide/issues/293), [#329](https://github.com/Byron/gitoxide/issues/329)
30+
31+### Thanks Clippy
32+
33+<csr-read-only-do-not-edit/>
34+
35+[Clippy](https://github.com/rust-lang/rust-clippy) helped 3 times to make code idiomatic.
36+
37+### Commit Details
38+
39+<csr-read-only-do-not-edit/>
40+
41+<details><summary>view details</summary>
42+
43+ * **[#279](https://github.com/Byron/gitoxide/issues/279)**
44+ - Also consider the size of the fanout table as part of the min size ([`8190708`](https://github.com/Byron/gitoxide/commit/8190708bc2b6ac9900d5f98b6c7db8cb3f38a632))
45+ - use latest capabilities of `git-hash` ([`a489ac2`](https://github.com/Byron/gitoxide/commit/a489ac2ca19a9fbf64f590c0d36c02b55c1a0536))
46+ - cargo fmt ([`8b9da35`](https://github.com/Byron/gitoxide/commit/8b9da35b3e0d3458efcac150f7062c9d7382a6c4))
47+ - Access pack-indices and pack-offsets of multi-pack indices ([`c2a6918`](https://github.com/Byron/gitoxide/commit/c2a69189f88c53ab555158245ce647fcd33fca6a))
48+ - adapt to changes in git-hash ([`5eb0230`](https://github.com/Byron/gitoxide/commit/5eb0230b58c25c0aa744eee0bd878dd91410dbe1))
49+ - Change accessors named `hash_kind()` to `object_hash()` for consistency ([`2ef9a84`](https://github.com/Byron/gitoxide/commit/2ef9a8424af51310db8c1e6df31dde9953ed3d21))
50+ - adjust to changes in git-hash ([`9bf25cc`](https://github.com/Byron/gitoxide/commit/9bf25cc4f2e44821f93e85997677bc4e86a67bd4))
51+ - Adjust to changes in git-hash and git-pack ([`0cae25b`](https://github.com/Byron/gitoxide/commit/0cae25b1bb3c902ec323f17a1d9743e42fe213d0))
52+ - Add support for hashes of different size ([`265b8ec`](https://github.com/Byron/gitoxide/commit/265b8ec07fd5357df629f0d29fb2412d0186a287))
53+ - refactor ([`501b85b`](https://github.com/Byron/gitoxide/commit/501b85b0ba57873f13e3086983d3b7a8b20defdd))
54+ - refactor ([`8c9c7fc`](https://github.com/Byron/gitoxide/commit/8c9c7fc3bc46afa9c8567a8bc8079cac12ed8422))
55+ - Use `git-chunk` crate for all chunk-related operations ([`0cd7f3b`](https://github.com/Byron/gitoxide/commit/0cd7f3b796fec9fe3eac953b6e56bd78b0ea18f9))
56+ - First round of introducing git-chunk ([`51b991b`](https://github.com/Byron/gitoxide/commit/51b991b2ca5727deb3447a51b14088dfdad8e7fe))
57+ - Adapt to latest changes to git-chunk ([`743d696`](https://github.com/Byron/gitoxide/commit/743d6967d6236a4bb6a9c8817f957e7604bc9264))
58+ * **[#293](https://github.com/Byron/gitoxide/issues/293)**
59+ - remove byteorder dependency from git-commitgraph ([`c526811`](https://github.com/Byron/gitoxide/commit/c5268115d9193ba2e309a943ee1d3c9e5825562c))
60+ - use memmap2 in git-commitgraph ([`0c946f5`](https://github.com/Byron/gitoxide/commit/0c946f5cb9d6eb13615b6c3d1a7b479ab5874441))
61+ * **[#329](https://github.com/Byron/gitoxide/issues/329)**
62+ - Document all features related to serde1 ([`72b97f2`](https://github.com/Byron/gitoxide/commit/72b97f2ae4dc7642b160f183c6d5df4502dc186f))
63+ * **Uncategorized**
64+ - Merge branch 'for-onefetch' ([`8e5cb65`](https://github.com/Byron/gitoxide/commit/8e5cb65da75036a13ed469334e7ae6c527d9fff6))
65+ - Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates ([`f0cbb24`](https://github.com/Byron/gitoxide/commit/f0cbb24b2e3d8f028be0e773f9da530da2656257))
66+ - Merge branch 'AP2008-implement-worktree' ([`f32c669`](https://github.com/Byron/gitoxide/commit/f32c669bc519d59a1f1d90d61cc48a422c86aede))
67+ - 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`](https://github.com/Byron/gitoxide/commit/4624725f54a34dd6b35d3632fb3516965922f60a))
68+ - Release git-hash v0.9.2, git-object v0.17.1, git-pack v0.16.1 ([`0db19b8`](https://github.com/Byron/gitoxide/commit/0db19b8deaf11a4d4cbc03fa3ae40eea104bc302))
69+ - Merge branch 'index-information' ([`025f157`](https://github.com/Byron/gitoxide/commit/025f157de10a509a4b36a9aed41de80487e8c15c))
70+ - 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`](https://github.com/Byron/gitoxide/commit/373cbc877f7ad60dac682e57c52a7b90f108ebe3))
71+ - thanks clippy ([`53bd30f`](https://github.com/Byron/gitoxide/commit/53bd30fd56c971b2be5a5d22045b97dc5f216303))
72+ - thanks clippy ([`6cc1bd1`](https://github.com/Byron/gitoxide/commit/6cc1bd15a49d9ec67a4a381ee3f64d557850733c))
73+ - Release git-chunk v0.2.0, safety bump 4 crates ([`b792fab`](https://github.com/Byron/gitoxide/commit/b792fabf9f5f93ab906ac5a5bb3e4f01c179290a))
74+ - thanks clippy ([`7dd2313`](https://github.com/Byron/gitoxide/commit/7dd2313d980fe7c058319ae66d313b3097e3ae5f))
75+ - 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`](https://github.com/Byron/gitoxide/commit/acd37371dcd92ebac3d1f039224d02f2b4e9fa0b))
76+ - Adjust changelogs prior to release ([`ec38950`](https://github.com/Byron/gitoxide/commit/ec3895005d141abe79764eaff7c0f04153e38d73))
77+</details>
78+
1279 ## v0.6.0 (2021-10-19)
1380
1481 A maintenance release due to properly dealing with previously breaking changes in `git-hash`.
@@ -18,6 +85,7 @@ A maintenance release due to properly dealing with previously breaking changes i · 3 unmodified lines
1885 <csr-read-only-do-not-edit/>
1986
2087 - 3 commits contributed to the release.
88+ - 3 days passed between releases.
2189 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
2290 - 1 unique issue was worked on: [#222](https://github.com/Byron/gitoxide/issues/222)
2391
@@ -43,6 +111,7 @@ This is a maintenance release without functional changes. · 19 unmodified lines
43111 <csr-read-only-do-not-edit/>
44112
45113 - 4 commits contributed to the release over the course of 1 calendar day.
114+ - 38 days passed between releases.
46115 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
47116 - 1 unique issue was worked on: [#198](https://github.com/Byron/gitoxide/issues/198)
48117
@@ -66,7 +135,8 @@ This is a maintenance release without functional changes. · 17 unmodified lines
66135
67136 <csr-read-only-do-not-edit/>
68137
69− - 2 commits contributed to the release over the course of 1 calendar day.
138+ - 1 commit contributed to the release.
139+ - 8 days passed between releases.
70140 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
71141 - 0 issues like '(#ID)' where seen in commit messages
72142
@@ -78,7 +148,6 @@ This is a maintenance release without functional changes. · 5 unmodified lines
78148
79149 * **Uncategorized**
80150 - Release git-commitgraph v0.4.4 ([`dec935c`](https://github.com/Byron/gitoxide/commit/dec935cd6ef9a70afd247e5fcf44983c97c1b10b))
81− - Bump git-hash v0.6.0 ([`6efd90d`](https://github.com/Byron/gitoxide/commit/6efd90db54f7f7441b76159dba3be80c15657a3d))
82151 </details>
83152
84153 ## v0.4.3 (2021-08-29)
@@ -87,7 +156,8 @@ This is a maintenance release without functional changes. · 2 unmodified lines
87156
88157 <csr-read-only-do-not-edit/>
89158
90− - 4 commits contributed to the release over the course of 10 calendar days.
159+ - 5 commits contributed to the release over the course of 10 calendar days.
160+ - 12 days passed between releases.
91161 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
92162 - 0 issues like '(#ID)' where seen in commit messages
93163
@@ -99,6 +169,7 @@ This is a maintenance release without functional changes. · 5 unmodified lines
99169
100170 * **Uncategorized**
101171 - Release git-commitgraph v0.4.3 ([`7dfe16b`](https://github.com/Byron/gitoxide/commit/7dfe16bdebaf971b7101331ad037d1ca8ab491d2))
172+ - Bump git-hash v0.6.0 ([`6efd90d`](https://github.com/Byron/gitoxide/commit/6efd90db54f7f7441b76159dba3be80c15657a3d))
102173 - Merge branch 'main' into 162-repo-design-sketch ([`e63b634`](https://github.com/Byron/gitoxide/commit/e63b63412c02db469fbdb17da82cd1e9fda1ef0f))
103174 - [repository #165] refactor ([`1547d0b`](https://github.com/Byron/gitoxide/commit/1547d0b062e35bad2229dac532e6f30bf105db73))
104175 - [smart-release #162] format everything ([`8ff83e5`](https://github.com/Byron/gitoxide/commit/8ff83e5c511ae29979348789bd6e7a2f72b16f1c))
@@ -110,7 +181,8 @@ This is a maintenance release without functional changes. · 5 unmodified lines
110181
111182 <csr-read-only-do-not-edit/>
112183
113− - 3 commits contributed to the release.
184+ - 3 commits contributed to the release over the course of 1 calendar day.
185+ - 2 days passed between releases.
114186 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
115187 - 0 issues like '(#ID)' where seen in commit messages
116188
@@ -122,17 +194,23 @@ This is a maintenance release without functional changes. · 5 unmodified lines
122194
123195 * **Uncategorized**
124196 - Release git-commitgraph v0.4.2 ([`847c456`](https://github.com/Byron/gitoxide/commit/847c4564d9b64c071db790979654d0883d7a38d0))
125− - Apply nightly rustfmt rules. ([`5e0edba`](https://github.com/Byron/gitoxide/commit/5e0edbadb39673d4de640f112fa306349fb11814))
126197 - Promote file-format constants to `git_commitgraph::file` module. ([`0afd354`](https://github.com/Byron/gitoxide/commit/0afd354f94fb1829d4c097b49cba503bac3d1c38))
198+ - Apply nightly rustfmt rules. ([`5e0edba`](https://github.com/Byron/gitoxide/commit/5e0edbadb39673d4de640f112fa306349fb11814))
127199 </details>
128200
129201 ## v0.4.1 (2021-08-15)
130202
203+### Other
204+
205+ - <csr-id-29bf8ca8399b6d4941aa242b9f08c74e59a179bb/> try to disable GPG signing with environment variables…
206+ …but it's not picked up at all even though it's definitely present.
207+
131208 ### Commit Statistics
132209
133210 <csr-read-only-do-not-edit/>
134211
135212 - 27 commits contributed to the release over the course of 119 calendar days.
213+ - 128 days passed between releases.
136214 - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
137215 - 0 issues like '(#ID)' where seen in commit messages
138216
@@ -185,6 +263,7 @@ This is a maintenance release without functional changes. · 46 unmodified lines
185263 <csr-read-only-do-not-edit/>
186264
187265 - 10 commits contributed to the release over the course of 1 calendar day.
266+ - 56 days passed between releases.
188267 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
189268 - 1 unique issue was worked on: [#63](https://github.com/Byron/gitoxide/issues/63)
190269
@@ -215,6 +294,7 @@ This is a maintenance release without functional changes. · 24 unmodified lines
215294 <csr-read-only-do-not-edit/>
216295
217296 - 3 commits contributed to the release over the course of 18 calendar days.
297+ - 32 days passed between releases.
218298 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
219299 - 0 issues like '(#ID)' where seen in commit messages
220300
@@ -237,6 +317,7 @@ This is a maintenance release without functional changes. · 16 unmodified lines
237317 <csr-read-only-do-not-edit/>
238318
239319 - 5 commits contributed to the release over the course of 23 calendar days.
320+ - 24 days passed between releases.
240321 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
241322 - 0 issues like '(#ID)' where seen in commit messages
242323
@@ -282,6 +363,7 @@ This is a maintenance release without functional changes. · 39 unmodified lines
282363 <csr-read-only-do-not-edit/>
283364
284365 - 20 commits contributed to the release over the course of 64 calendar days.
366+ - 74 days passed between releases.
285367 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
286368 - 0 issues like '(#ID)' where seen in commit messages
287369
@@ -370,6 +452,7 @@ This is a maintenance release without functional changes. · 82 unmodified lines
370452 <csr-read-only-do-not-edit/>
371453
372454 - 27 commits contributed to the release over the course of 15 calendar days.
455+ - 42 days passed between releases.
373456 - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
374457 - 0 issues like '(#ID)' where seen in commit messages
375458
@@ -405,8 +488,8 @@ This is a maintenance release without functional changes. · 29 unmodified lines
405488 - [commitgraph] Ditch pre-generated test repos. ([`1ce8468`](https://github.com/Byron/gitoxide/commit/1ce84689ee89eb0f9e4f57cdba3a5ccac4a1a12d))
406489 - [commitgraph] Remove `Kind` enum. ([`3c92761`](https://github.com/Byron/gitoxide/commit/3c927610eb717645e7f83a257184e44f76918571))
407490 - [commitgraph] Take `info` dir as arg, not `objects` dir. ([`36953e0`](https://github.com/Byron/gitoxide/commit/36953e0ec6119e1a01ae9b8e46e40bbd083e732c))
408− - refactor ([`e4bcfe6`](https://github.com/Byron/gitoxide/commit/e4bcfe6406b14feffa63598c7cdcc8ecc73222bd))
409491 - [commitgraph] implement basic, low-level read API ([`d1f0e9c`](https://github.com/Byron/gitoxide/commit/d1f0e9cbd259b460a7d12ae068fb95ede0000cb2))
492+ - refactor ([`e4bcfe6`](https://github.com/Byron/gitoxide/commit/e4bcfe6406b14feffa63598c7cdcc8ecc73222bd))
410493 </details>
411494
412495 ## v0.0.0 (2020-08-20)