@@ -5,6 +5,57 @@ All notable changes to this project will be documented in this file.
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
9
+
10
+ ### New Features
11
+
12
+ - <csr-id-2a563870fc4d2f65e34c4e4a448b446fc05a43b2 /> add ` mailmap check ` similar to ` git check-mailmap ` .
13
+ That way it becomes a little easier to maybe try out other special cases
14
+ in the wild.
15
+ - <csr-id-9bf01e42b8d8964dfd1e099d645082c10bdabcdf /> ` gix clone ` with ` --ref ` support.
16
+ ` --ref ` is similar to ` --branch ` , but was renamed as it also supports
17
+ tags for example.
18
+
19
+ ### Commit Statistics
20
+
21
+ <csr-read-only-do-not-edit />
22
+
23
+ - 16 commits contributed to the release over the course of 58 calendar days.
24
+ - 62 days passed between releases.
25
+ - 2 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
26
+ - 0 issues like '(#ID)' were seen in commit messages
27
+
28
+ ### Thanks Clippy
29
+
30
+ <csr-read-only-do-not-edit />
31
+
32
+ [ Clippy] ( https://github.com/rust-lang/rust-clippy ) helped 1 time to make code idiomatic.
33
+
34
+ ### Commit Details
35
+
36
+ <csr-read-only-do-not-edit />
37
+
38
+ <details ><summary >view details</summary >
39
+
40
+ * ** Uncategorized**
41
+ - Merge branch 'fix-1428' ([ ` caae926 ` ] ( https://github.com/Byron/gitoxide/commit/caae9260ef3d66998d6826c493631f3d7296c73f ) )
42
+ - Improve wording of error message ([ ` 4883eb1 ` ] ( https://github.com/Byron/gitoxide/commit/4883eb18383062d082303cb61fba807fe25ffb4c ) )
43
+ - Merge branch 'push-oqpkttmvqxvx' ([ ` b38c6ed ` ] ( https://github.com/Byron/gitoxide/commit/b38c6ed6714b89b52c98e2a4bba3198e23055f6f ) )
44
+ - Avoid allocation by using new entries-iterator ([ ` acd46ea ` ] ( https://github.com/Byron/gitoxide/commit/acd46eaf4f0ef04b8cc9fc79237b01f40aaf3cbe ) )
45
+ - Merge branch 'git-executable' ([ ` f0a4431 ` ] ( https://github.com/Byron/gitoxide/commit/f0a44319e546670180197ba32a848d608d9ca7e9 ) )
46
+ - Use ` gix_path::env::executable_invocation() ` where possible. ([ ` 5bf7f89 ` ] ( https://github.com/Byron/gitoxide/commit/5bf7f898b5e92207812dd950bdd37f856cdd9d9e ) )
47
+ - Merge branch 'fix-mailmap' ([ ` f107014 ` ] ( https://github.com/Byron/gitoxide/commit/f107014022a62271f02790a83336aed186ad38a3 ) )
48
+ - Add ` mailmap check ` similar to ` git check-mailmap ` . ([ ` 2a56387 ` ] ( https://github.com/Byron/gitoxide/commit/2a563870fc4d2f65e34c4e4a448b446fc05a43b2 ) )
49
+ - Merge branch 'config-key' ([ ` 5663a2c ` ] ( https://github.com/Byron/gitoxide/commit/5663a2c9f3b23c189af7f0a30664639df4acd411 ) )
50
+ - Adapt to changes in ` gix-config ` ([ ` 78e48f2 ` ] ( https://github.com/Byron/gitoxide/commit/78e48f2151c1448cd53f224938ac25416a819bcf ) )
51
+ - Merge branch 'main' into config-key-take-2 ([ ` 9fa1054 ` ] ( https://github.com/Byron/gitoxide/commit/9fa1054a01071180d7b08c8c2b5bd61e9d0d32da ) )
52
+ - Merge branch 'feat/checkout-other-refs' ([ ` ecfde07 ` ] ( https://github.com/Byron/gitoxide/commit/ecfde07d0887322db34f5ea531891c92676e1ff4 ) )
53
+ - ` gix clone ` with ` --ref ` support. ([ ` 9bf01e4 ` ] ( https://github.com/Byron/gitoxide/commit/9bf01e42b8d8964dfd1e099d645082c10bdabcdf ) )
54
+ - Merge branch 'status' ([ ` 2f9f0ac ` ] ( https://github.com/Byron/gitoxide/commit/2f9f0ac36eb37b1736e21ee09e5a91833b80fc65 ) )
55
+ - Thanks clippy ([ ` acc1331 ` ] ( https://github.com/Byron/gitoxide/commit/acc13318731fabac8f65d604baf7e47814f92ad4 ) )
56
+ - Release gix-archive v0.13.1 ([ ` bd32c7a ` ] ( https://github.com/Byron/gitoxide/commit/bd32c7a40f53f4cff57e600bc350f8ca7ed624cc ) )
57
+ </details >
58
+
8
59
## 0.38.0 (2024-05-22)
9
60
10
61
### Bug Fixes
@@ -37,7 +88,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
37
88
38
89
<csr-read-only-do-not-edit />
39
90
40
- - 7 commits contributed to the release over the course of 10 calendar days.
91
+ - 8 commits contributed to the release over the course of 10 calendar days.
41
92
- 38 days passed between releases.
42
93
- 1 commit was understood as [ conventional] ( https://www.conventionalcommits.org ) .
43
94
- 0 issues like '(#ID)' were seen in commit messages
@@ -49,6 +100,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
49
100
<details ><summary >view details</summary >
50
101
51
102
* ** Uncategorized**
103
+ - Release gix-features v0.38.2, gix-actor v0.31.2, gix-validate v0.8.5, gix-object v0.42.2, gix-command v0.3.7, gix-filter v0.11.2, gix-fs v0.11.0, gix-revwalk v0.13.1, gix-traverse v0.39.1, gix-worktree-stream v0.13.0, gix-archive v0.13.0, gix-tempfile v14.0.0, gix-lock v14.0.0, gix-ref v0.44.0, gix-config v0.37.0, gix-prompt v0.8.5, gix-index v0.33.0, gix-worktree v0.34.0, gix-diff v0.44.0, gix-discover v0.32.0, gix-pathspec v0.7.5, gix-dir v0.5.0, gix-macros v0.1.5, gix-mailmap v0.23.1, gix-negotiate v0.13.1, gix-pack v0.51.0, gix-odb v0.61.0, gix-transport v0.42.1, gix-protocol v0.45.1, gix-revision v0.27.1, gix-status v0.10.0, gix-submodule v0.11.0, gix-worktree-state v0.11.0, gix v0.63.0, gitoxide-core v0.38.0, gitoxide v0.36.0, safety bump 19 crates ([ ` 4f98e94 ` ] ( https://github.com/Byron/gitoxide/commit/4f98e94e0e8b79ed2899b35bef40f3c30b3025b0 ) )
52
104
- Adjust changelogs prior to release ([ ` 9511416 ` ] ( https://github.com/Byron/gitoxide/commit/9511416a6cd0c571233f958c165329c8705c2498 ) )
53
105
- Merge branch 'various-fixes' ([ ` d6cd449 ` ] ( https://github.com/Byron/gitoxide/commit/d6cd44930fb204b06e2b70fc6965e7705530c47a ) )
54
106
- Update dependencies ([ ` cd4de83 ` ] ( https://github.com/Byron/gitoxide/commit/cd4de8327fc195eb862ab6e138f2315a87374f85 ) )
@@ -93,7 +145,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
93
145
94
146
<csr-read-only-do-not-edit />
95
147
96
- - 26 commits contributed to the release over the course of 34 calendar days.
148
+ - 28 commits contributed to the release over the course of 41 calendar days.
97
149
- 47 days passed between releases.
98
150
- 7 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
99
151
- 1 unique issue was worked on: [ #1330 ] ( https://github.com/Byron/gitoxide/issues/1330 )
@@ -132,6 +184,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
132
184
- ` gix submodules list --dirty-suffix ` for dirty-information ([ ` afd20ca ` ] ( https://github.com/Byron/gitoxide/commit/afd20caadb40b6b793f2099b7232669f9a8f9086 ) )
133
185
- Add ` gix commit describe --dirty-suffix ` ([ ` 58231b4 ` ] ( https://github.com/Byron/gitoxide/commit/58231b418fa39ea122ef41bb7691289f5b0be855 ) )
134
186
- Adapt to changes in ` gix ` ([ ` 2d40bdf ` ] ( https://github.com/Byron/gitoxide/commit/2d40bdf325ed5b09b0ef6fd21e8b3da47d710451 ) )
187
+ - Update gix-config setters. ([ ` ba3bf65 ` ] ( https://github.com/Byron/gitoxide/commit/ba3bf65808fbde44254e55955110ad43c9baedc5 ) )
188
+ - Gix-config now uses a Key trait rather than Into<&BStr> ([ ` 6281e1a ` ] ( https://github.com/Byron/gitoxide/commit/6281e1ac140c939b046ac88d536f16e076a3206c ) )
135
189
</details >
136
190
137
191
## 0.36.0 (2024-02-25)
0 commit comments