@@ -5,13 +5,23 @@ 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
- ## 0.38.0 (2024-08 -22)
8
+ ## 0.38.0 (2024-10 -22)
9
9
10
10
<csr-id-28ac6572722f7ea31795dc0417521c70bcb6ec8f />
11
11
12
12
### New Features
13
13
14
14
- <csr-id-c7213bcf2cf6be4058a78dbd86bbab4c5ad4afa7 /> support for listing worktrees with ` gix worktree list `
15
+ - <csr-id-0c554e096cf2bf0a2bb91397143f524219693a3b /> add first 'debug' version of ` gix diff tree ` .
16
+ It's primarily meant to better understand ` gix blame ` .
17
+ - <csr-id-9c8bc03de99e6494abd9755deef7e7be5577bce2 /> add new ` gix cat ` command.
18
+ It only prints things without fuzz.
19
+
20
+ Inspired by https://youtu.be/JYH5ILv5g1g?si=bHLBPFJiZyRUTl6u&t=211 .
21
+ - <csr-id-3da2da9d7993adc16b19fc63e7524c768a6e2e7f /> add ` gix merge-file ` with similar features as ` git merge-file `
22
+ - <csr-id-7249291016253647c920852fb37eb9e29d615775 /> ` gix merge-base ` for the CLI
23
+ For now it only supports the standard merge-base, but more derivatives
24
+ can be added easily on demand.
15
25
16
26
### Bug Fixes
17
27
@@ -33,22 +43,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
33
43
from the dependency tree. The last remaining use of ` time ` is in
34
44
` prodash ` , outside of the gitoxide project.
35
45
46
+ ### Other
47
+
48
+ - <csr-id-786bfec7c2cf25a68705b6ef09ba6390600742b8 /> Unify style in config support info
49
+ This builds on b31d6b7 (#1531 ) by adjusting the capitalization and
50
+ quoting style of string arguments in ` progress.rs ` that help
51
+ document the status of what configuration options are and are not
52
+ planned.
53
+
54
+ - Since I believe these strings are not usually rendered as
55
+ Markdown, and most places that code formatting in Markdown would
56
+ be used were already written with single quotes, this applies
57
+ that quoting style consistently.
58
+
59
+ - This applies initial capitalization, which was sometimes but not
60
+ always done. It does not apply a consistent style for when a
61
+ string will end in a ` . ` , which seems already to differ
62
+ deliberately for reasons of clarity. That can be adjusted later.
63
+
64
+ - A small amount of minor rewording for clarity is also included.
65
+
36
66
### Commit Statistics
37
67
38
68
<csr-read-only-do-not-edit />
39
69
40
- - 9 commits contributed to the release over the course of 28 calendar days.
41
- - 30 days passed between releases.
42
- - 4 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
43
- - 0 issues like '(#ID)' were seen in commit messages
70
+ - 28 commits contributed to the release over the course of 89 calendar days.
71
+ - 90 days passed between releases.
72
+ - 9 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
73
+ - 1 unique issue was worked on: [ # 1572 ] ( https://github.com/Byron/gitoxide/issues/1572 )
44
74
45
75
### Commit Details
46
76
47
77
<csr-read-only-do-not-edit />
48
78
49
79
<details ><summary >view details</summary >
50
80
81
+ * ** [ #1572 ] ( https://github.com/Byron/gitoxide/issues/1572 ) **
82
+ - Make clear what ` gix commit-graph ` is ([ ` 49bca2a ` ] ( https://github.com/Byron/gitoxide/commit/49bca2abe4512180f080f678e73c0fa40885379a ) )
51
83
* ** Uncategorized**
84
+ - Merge pull request #1639 from cruessler/respect-env-variables ([ ` 48aa74b ` ] ( https://github.com/Byron/gitoxide/commit/48aa74b911fb874986c244712b7fd5b5cc10070b ) )
85
+ - Respect env variables when running gix ([ ` 0bebe52 ` ] ( https://github.com/Byron/gitoxide/commit/0bebe524b75346edca219d13c10b52dee3273643 ) )
86
+ - Merge pull request #1626 from cruessler/add-gix-diff ([ ` f186c23 ` ] ( https://github.com/Byron/gitoxide/commit/f186c2381b91f350813076927bf988d253fe1ad0 ) )
87
+ - Some minor modifications ([ ` 6777ecb ` ] ( https://github.com/Byron/gitoxide/commit/6777ecb99306830a3353a0db24caaa69e348ca74 ) )
88
+ - Add first 'debug' version of ` gix diff tree ` . ([ ` 0c554e0 ` ] ( https://github.com/Byron/gitoxide/commit/0c554e096cf2bf0a2bb91397143f524219693a3b ) )
89
+ - Merge pull request #1616 from Byron/git-cat ([ ` 31bdd2e ` ] ( https://github.com/Byron/gitoxide/commit/31bdd2ecc6c800dc57faedc9250be6d5fbcc1133 ) )
90
+ - Add new ` gix cat ` command. ([ ` 9c8bc03 ` ] ( https://github.com/Byron/gitoxide/commit/9c8bc03de99e6494abd9755deef7e7be5577bce2 ) )
91
+ - Merge pull request #1611 from Byron/merge ([ ` 5ffccd2 ` ] ( https://github.com/Byron/gitoxide/commit/5ffccd2f08d70576347e3ae17a66ca5a60f1d81c ) )
92
+ - Add ` gix merge-file ` with similar features as ` git merge-file ` ([ ` 3da2da9 ` ] ( https://github.com/Byron/gitoxide/commit/3da2da9d7993adc16b19fc63e7524c768a6e2e7f ) )
93
+ - Add all keys for merge-configuration ([ ` e0b09d2 ` ] ( https://github.com/Byron/gitoxide/commit/e0b09d2764fd02a2b69340d9b3aef9773ae899ce ) )
94
+ - Merge pull request #1566 from Byron/merge ([ ` d69c617 ` ] ( https://github.com/Byron/gitoxide/commit/d69c6175574f34d6df92b4488ed2c9a85df12c89 ) )
95
+ - Merge pull request #1557 from Byron/merge-base ([ ` 649f588 ` ] ( https://github.com/Byron/gitoxide/commit/649f5882cbebadf1133fa5f310e09b4aab77217e ) )
96
+ - ` gix merge-base ` for the CLI ([ ` 7249291 ` ] ( https://github.com/Byron/gitoxide/commit/7249291016253647c920852fb37eb9e29d615775 ) )
97
+ - Allow empty-docs ([ ` beba720 ` ] ( https://github.com/Byron/gitoxide/commit/beba7204a50a84b30e3eb81413d968920599e226 ) )
98
+ - Merge pull request #1546 from nyurik/semilocons ([ ` f992fb7 ` ] ( https://github.com/Byron/gitoxide/commit/f992fb773b443454015bd14658cfaa2f3ac07997 ) )
99
+ - Add missing semicolons ([ ` ec69c88 ` ] ( https://github.com/Byron/gitoxide/commit/ec69c88fc119f3aa1967a7e7f5fca30e3ce97595 ) )
100
+ - Merge pull request #1537 from EliahKagan/progress-style ([ ` 472fe5f ` ] ( https://github.com/Byron/gitoxide/commit/472fe5fa18d6d1b948e319919a48f965a1199929 ) )
101
+ - Unify style in config support info ([ ` 786bfec ` ] ( https://github.com/Byron/gitoxide/commit/786bfec7c2cf25a68705b6ef09ba6390600742b8 ) )
52
102
- Merge pull request #1531 from EliahKagan/progress-typos ([ ` 25a3f1b ` ] ( https://github.com/Byron/gitoxide/commit/25a3f1b0b07c01dd44df254f46caa6f78a4d3014 ) )
53
103
- Fix typos in config support info ([ ` b31d6b7 ` ] ( https://github.com/Byron/gitoxide/commit/b31d6b79fd9bc528deaf0e3027dcaae0229ff581 ) )
54
104
- Merge branch 'ag/jiff' ([ ` 5871fb1 ` ] ( https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330 ) )
@@ -87,7 +137,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
87
137
88
138
<csr-read-only-do-not-edit />
89
139
90
- - 13 commits contributed to the release over the course of 57 calendar days .
140
+ - 13 commits contributed to the release.
91
141
- 62 days passed between releases.
92
142
- 3 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
93
143
- 0 issues like '(#ID)' were seen in commit messages
@@ -212,8 +262,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
212
262
213
263
<csr-read-only-do-not-edit />
214
264
215
- - 11 commits contributed to the release over the course of 34 calendar days.
216
- - 47 days passed between releases.
265
+ - 11 commits contributed to the release.
217
266
- 6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
218
267
- 0 issues like '(#ID)' were seen in commit messages
219
268
@@ -248,7 +297,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
248
297
249
298
<csr-read-only-do-not-edit />
250
299
251
- - 20 commits contributed to the release over the course of 42 calendar days .
300
+ - 20 commits contributed to the release.
252
301
- 58 days passed between releases.
253
302
- 2 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
254
303
- 0 issues like '(#ID)' were seen in commit messages
@@ -358,8 +407,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
358
407
359
408
<csr-read-only-do-not-edit />
360
409
361
- - 27 commits contributed to the release over the course of 54 calendar days.
362
- - 54 days passed between releases.
410
+ - 27 commits contributed to the release.
363
411
- 10 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
364
412
- 0 issues like '(#ID)' were seen in commit messages
365
413
@@ -778,8 +826,7 @@ A maintenance release without user-facing changes, just to fix installation
778
826
779
827
<csr-read-only-do-not-edit />
780
828
781
- - 25 commits contributed to the release over the course of 60 calendar days.
782
- - 61 days passed between releases.
829
+ - 25 commits contributed to the release.
783
830
- 6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
784
831
- 2 unique issues were worked on: [ #301 ] ( https://github.com/Byron/gitoxide/issues/301 ) , [ #790 ] ( https://github.com/Byron/gitoxide/issues/790 )
785
832
@@ -891,7 +938,7 @@ A maintenance release without user-facing changes.
891
938
892
939
<csr-read-only-do-not-edit />
893
940
894
- - 7 commits contributed to the release over the course of 7 calendar days .
941
+ - 7 commits contributed to the release.
895
942
- 7 days passed between releases.
896
943
- 0 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
897
944
- 0 issues like '(#ID)' were seen in commit messages
@@ -1156,8 +1203,7 @@ It's also an attempt to trigger CI to build binary releases.
1156
1203
1157
1204
<csr-read-only-do-not-edit />
1158
1205
1159
- - 65 commits contributed to the release over the course of 47 calendar days.
1160
- - 47 days passed between releases.
1206
+ - 65 commits contributed to the release.
1161
1207
- 6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
1162
1208
- 2 unique issues were worked on: [ #450 ] ( https://github.com/Byron/gitoxide/issues/450 ) , [ #536 ] ( https://github.com/Byron/gitoxide/issues/536 )
1163
1209
@@ -1826,7 +1872,7 @@ Maintenance release without any new features.
1826
1872
- Merge branch 'main' into commit-graph ([ ` ca5b801 ` ] ( https://github.com/Byron/gitoxide/commit/ca5b80174b73cc9ac162b3f33b5d3721ef936cb1 ) )
1827
1873
</details >
1828
1874
1829
- ## v0.4.3 (2020-09-21 )
1875
+ ## v0.4.3 (2020-09-22 )
1830
1876
1831
1877
### Commit Statistics
1832
1878
@@ -1981,7 +2027,7 @@ Many small and possibly breaking changes are not mentioned here.
1981
2027
1982
2028
<csr-read-only-do-not-edit />
1983
2029
1984
- - 54 commits contributed to the release over the course of 765 calendar days .
2030
+ - 54 commits contributed to the release.
1985
2031
- 0 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
1986
2032
- 0 issues like '(#ID)' were seen in commit messages
1987
2033
0 commit comments