Showing the changes to git-commitgraph (1 of 5 files). Show all
Unified · Split
| @@ -5,10 +5,77 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines | ||
| 5 | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | |
| 8 | −## Unreleased | |
| 8 | +## 0.7.0 (2022-04-03) | |
| 9 | 9 | |
| 10 | 10 | A maintenance release, triggered by putting too many adjustments into a single commit. |
| 11 | 11 | |
| 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 | + | |
| 12 | 79 | ## v0.6.0 (2021-10-19) |
| 13 | 80 | |
| 14 | 81 | 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 | ||
| 18 | 85 | <csr-read-only-do-not-edit/> |
| 19 | 86 | |
| 20 | 87 | - 3 commits contributed to the release. |
| 88 | + - 3 days passed between releases. | |
| 21 | 89 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 22 | 90 | - 1 unique issue was worked on: [#222](https://github.com/Byron/gitoxide/issues/222) |
| 23 | 91 | |
| @@ -43,6 +111,7 @@ This is a maintenance release without functional changes. · 19 unmodified lines | ||
| 43 | 111 | <csr-read-only-do-not-edit/> |
| 44 | 112 | |
| 45 | 113 | - 4 commits contributed to the release over the course of 1 calendar day. |
| 114 | + - 38 days passed between releases. | |
| 46 | 115 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 47 | 116 | - 1 unique issue was worked on: [#198](https://github.com/Byron/gitoxide/issues/198) |
| 48 | 117 | |
| @@ -66,7 +135,8 @@ This is a maintenance release without functional changes. · 17 unmodified lines | ||
| 66 | 135 | |
| 67 | 136 | <csr-read-only-do-not-edit/> |
| 68 | 137 | |
| 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. | |
| 70 | 140 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 71 | 141 | - 0 issues like '(#ID)' where seen in commit messages |
| 72 | 142 | |
| @@ -78,7 +148,6 @@ This is a maintenance release without functional changes. · 5 unmodified lines | ||
| 78 | 148 | |
| 79 | 149 | * **Uncategorized** |
| 80 | 150 | - 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)) | |
| 82 | 151 | </details> |
| 83 | 152 | |
| 84 | 153 | ## v0.4.3 (2021-08-29) |
| @@ -87,7 +156,8 @@ This is a maintenance release without functional changes. · 2 unmodified lines | ||
| 87 | 156 | |
| 88 | 157 | <csr-read-only-do-not-edit/> |
| 89 | 158 | |
| 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. | |
| 91 | 161 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 92 | 162 | - 0 issues like '(#ID)' where seen in commit messages |
| 93 | 163 | |
| @@ -99,6 +169,7 @@ This is a maintenance release without functional changes. · 5 unmodified lines | ||
| 99 | 169 | |
| 100 | 170 | * **Uncategorized** |
| 101 | 171 | - 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)) | |
| 102 | 173 | - Merge branch 'main' into 162-repo-design-sketch ([`e63b634`](https://github.com/Byron/gitoxide/commit/e63b63412c02db469fbdb17da82cd1e9fda1ef0f)) |
| 103 | 174 | - [repository #165] refactor ([`1547d0b`](https://github.com/Byron/gitoxide/commit/1547d0b062e35bad2229dac532e6f30bf105db73)) |
| 104 | 175 | - [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 | ||
| 110 | 181 | |
| 111 | 182 | <csr-read-only-do-not-edit/> |
| 112 | 183 | |
| 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. | |
| 114 | 186 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 115 | 187 | - 0 issues like '(#ID)' where seen in commit messages |
| 116 | 188 | |
| @@ -122,17 +194,23 @@ This is a maintenance release without functional changes. · 5 unmodified lines | ||
| 122 | 194 | |
| 123 | 195 | * **Uncategorized** |
| 124 | 196 | - 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)) | |
| 126 | 197 | - 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)) | |
| 127 | 199 | </details> |
| 128 | 200 | |
| 129 | 201 | ## v0.4.1 (2021-08-15) |
| 130 | 202 | |
| 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 | + | |
| 131 | 208 | ### Commit Statistics |
| 132 | 209 | |
| 133 | 210 | <csr-read-only-do-not-edit/> |
| 134 | 211 | |
| 135 | 212 | - 27 commits contributed to the release over the course of 119 calendar days. |
| 213 | + - 128 days passed between releases. | |
| 136 | 214 | - 1 commit where understood as [conventional](https://www.conventionalcommits.org). |
| 137 | 215 | - 0 issues like '(#ID)' where seen in commit messages |
| 138 | 216 | |
| @@ -185,6 +263,7 @@ This is a maintenance release without functional changes. · 46 unmodified lines | ||
| 185 | 263 | <csr-read-only-do-not-edit/> |
| 186 | 264 | |
| 187 | 265 | - 10 commits contributed to the release over the course of 1 calendar day. |
| 266 | + - 56 days passed between releases. | |
| 188 | 267 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 189 | 268 | - 1 unique issue was worked on: [#63](https://github.com/Byron/gitoxide/issues/63) |
| 190 | 269 | |
| @@ -215,6 +294,7 @@ This is a maintenance release without functional changes. · 24 unmodified lines | ||
| 215 | 294 | <csr-read-only-do-not-edit/> |
| 216 | 295 | |
| 217 | 296 | - 3 commits contributed to the release over the course of 18 calendar days. |
| 297 | + - 32 days passed between releases. | |
| 218 | 298 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 219 | 299 | - 0 issues like '(#ID)' where seen in commit messages |
| 220 | 300 | |
| @@ -237,6 +317,7 @@ This is a maintenance release without functional changes. · 16 unmodified lines | ||
| 237 | 317 | <csr-read-only-do-not-edit/> |
| 238 | 318 | |
| 239 | 319 | - 5 commits contributed to the release over the course of 23 calendar days. |
| 320 | + - 24 days passed between releases. | |
| 240 | 321 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 241 | 322 | - 0 issues like '(#ID)' where seen in commit messages |
| 242 | 323 | |
| @@ -282,6 +363,7 @@ This is a maintenance release without functional changes. · 39 unmodified lines | ||
| 282 | 363 | <csr-read-only-do-not-edit/> |
| 283 | 364 | |
| 284 | 365 | - 20 commits contributed to the release over the course of 64 calendar days. |
| 366 | + - 74 days passed between releases. | |
| 285 | 367 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 286 | 368 | - 0 issues like '(#ID)' where seen in commit messages |
| 287 | 369 | |
| @@ -370,6 +452,7 @@ This is a maintenance release without functional changes. · 82 unmodified lines | ||
| 370 | 452 | <csr-read-only-do-not-edit/> |
| 371 | 453 | |
| 372 | 454 | - 27 commits contributed to the release over the course of 15 calendar days. |
| 455 | + - 42 days passed between releases. | |
| 373 | 456 | - 0 commits where understood as [conventional](https://www.conventionalcommits.org). |
| 374 | 457 | - 0 issues like '(#ID)' where seen in commit messages |
| 375 | 458 | |
| @@ -405,8 +488,8 @@ This is a maintenance release without functional changes. · 29 unmodified lines | ||
| 405 | 488 | - [commitgraph] Ditch pre-generated test repos. ([`1ce8468`](https://github.com/Byron/gitoxide/commit/1ce84689ee89eb0f9e4f57cdba3a5ccac4a1a12d)) |
| 406 | 489 | - [commitgraph] Remove `Kind` enum. ([`3c92761`](https://github.com/Byron/gitoxide/commit/3c927610eb717645e7f83a257184e44f76918571)) |
| 407 | 490 | - [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)) | |
| 409 | 491 | - [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)) | |
| 410 | 493 | </details> |
| 411 | 494 | |
| 412 | 495 | ## v0.0.0 (2020-08-20) |