@@ -5,13 +5,24 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## 0.38.0 (2024-08 -22)  
8+ ## 0.38.0 (2024-10 -22)  
99
1010<csr-id-28ac6572722f7ea31795dc0417521c70bcb6ec8f />
11+ <csr-id-786bfec7c2cf25a68705b6ef09ba6390600742b8 />
1112
1213### New Features  
1314
1415 -  <csr-id-c7213bcf2cf6be4058a78dbd86bbab4c5ad4afa7 /> support for listing worktrees with ` gix worktree list ` 
16+  -  <csr-id-0c554e096cf2bf0a2bb91397143f524219693a3b /> add first 'debug' version of ` gix diff tree ` .
17+    It's primarily meant to better understand ` gix blame ` .
18+  -  <csr-id-9c8bc03de99e6494abd9755deef7e7be5577bce2 /> add new ` gix cat `  command.
19+    It only prints things without fuzz.
20+    
21+    Inspired by https://youtu.be/JYH5ILv5g1g?si=bHLBPFJiZyRUTl6u&t=211 .
22+  -  <csr-id-3da2da9d7993adc16b19fc63e7524c768a6e2e7f /> add ` gix merge-file `  with similar features as ` git merge-file ` 
23+  -  <csr-id-7249291016253647c920852fb37eb9e29d615775 /> ` gix merge-base `  for the CLI
24+    For now it only supports the standard merge-base, but more derivatives
25+    can be added easily on demand.
1526
1627### Bug Fixes  
1728
@@ -33,22 +44,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3344   from the dependency tree. The last remaining use of ` time `  is in
3445   ` prodash ` , outside of the gitoxide project.
3546
47+ ### Other  
48+ 
49+  -  <csr-id-786bfec7c2cf25a68705b6ef09ba6390600742b8 /> Unify style in config support info
50+    This builds on b31d6b7 (#1531  ) by adjusting the capitalization and
51+    quoting style of string arguments in ` progress.rs `  that help
52+    document the status of what configuration options are and are not
53+    planned.
54+    
55+    -  Since I believe these strings are not usually rendered as
56+      Markdown, and most places that code formatting in Markdown would
57+      be used were already written with single quotes, this applies
58+      that quoting style consistently.
59+    
60+    -  This applies initial capitalization, which was sometimes but not
61+      always done. It does not apply a consistent style for when a
62+      string will end in a ` . ` , which seems already to differ
63+      deliberately for reasons of clarity. That can be adjusted later.
64+    
65+    -  A small amount of minor rewording for clarity is also included.
66+ 
3667### Commit Statistics  
3768
3869<csr-read-only-do-not-edit />
3970
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 
71+  -  28  commits contributed to the release over the course of 89  calendar days.
72+  -  91  days passed between releases.
73+  -  9  commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
74+  -  1 unique issue was worked on:  [ # 1572 ] ( https://github.com/Byron/gitoxide/issues/1572 ) 
4475
4576### Commit Details  
4677
4778<csr-read-only-do-not-edit />
4879
4980<details ><summary >view details</summary >
5081
82+  *  ** [ #1572  ] ( https://github.com/Byron/gitoxide/issues/1572 ) ** 
83+     -  Make clear what ` gix commit-graph `  is ([ ` 49bca2a ` ] ( https://github.com/Byron/gitoxide/commit/49bca2abe4512180f080f678e73c0fa40885379a ) )
5184 *  ** Uncategorized** 
85+     -  Merge pull request #1639   from cruessler/respect-env-variables ([ ` 48aa74b ` ] ( https://github.com/Byron/gitoxide/commit/48aa74b911fb874986c244712b7fd5b5cc10070b ) )
86+     -  Respect env variables when running gix ([ ` 0bebe52 ` ] ( https://github.com/Byron/gitoxide/commit/0bebe524b75346edca219d13c10b52dee3273643 ) )
87+     -  Merge pull request #1626   from cruessler/add-gix-diff ([ ` f186c23 ` ] ( https://github.com/Byron/gitoxide/commit/f186c2381b91f350813076927bf988d253fe1ad0 ) )
88+     -  Some minor modifications ([ ` 6777ecb ` ] ( https://github.com/Byron/gitoxide/commit/6777ecb99306830a3353a0db24caaa69e348ca74 ) )
89+     -  Add first 'debug' version of ` gix diff tree ` . ([ ` 0c554e0 ` ] ( https://github.com/Byron/gitoxide/commit/0c554e096cf2bf0a2bb91397143f524219693a3b ) )
90+     -  Merge pull request #1616   from Byron/git-cat ([ ` 31bdd2e ` ] ( https://github.com/Byron/gitoxide/commit/31bdd2ecc6c800dc57faedc9250be6d5fbcc1133 ) )
91+     -  Add new ` gix cat `  command. ([ ` 9c8bc03 ` ] ( https://github.com/Byron/gitoxide/commit/9c8bc03de99e6494abd9755deef7e7be5577bce2 ) )
92+     -  Merge pull request #1611   from Byron/merge ([ ` 5ffccd2 ` ] ( https://github.com/Byron/gitoxide/commit/5ffccd2f08d70576347e3ae17a66ca5a60f1d81c ) )
93+     -  Add ` gix merge-file `  with similar features as ` git merge-file `  ([ ` 3da2da9 ` ] ( https://github.com/Byron/gitoxide/commit/3da2da9d7993adc16b19fc63e7524c768a6e2e7f ) )
94+     -  Add all keys for merge-configuration ([ ` e0b09d2 ` ] ( https://github.com/Byron/gitoxide/commit/e0b09d2764fd02a2b69340d9b3aef9773ae899ce ) )
95+     -  Merge pull request #1566   from Byron/merge ([ ` d69c617 ` ] ( https://github.com/Byron/gitoxide/commit/d69c6175574f34d6df92b4488ed2c9a85df12c89 ) )
96+     -  Merge pull request #1557   from Byron/merge-base ([ ` 649f588 ` ] ( https://github.com/Byron/gitoxide/commit/649f5882cbebadf1133fa5f310e09b4aab77217e ) )
97+     -  ` gix merge-base `  for the CLI ([ ` 7249291 ` ] ( https://github.com/Byron/gitoxide/commit/7249291016253647c920852fb37eb9e29d615775 ) )
98+     -  Allow empty-docs ([ ` beba720 ` ] ( https://github.com/Byron/gitoxide/commit/beba7204a50a84b30e3eb81413d968920599e226 ) )
99+     -  Merge pull request #1546   from nyurik/semilocons ([ ` f992fb7 ` ] ( https://github.com/Byron/gitoxide/commit/f992fb773b443454015bd14658cfaa2f3ac07997 ) )
100+     -  Add missing semicolons ([ ` ec69c88 ` ] ( https://github.com/Byron/gitoxide/commit/ec69c88fc119f3aa1967a7e7f5fca30e3ce97595 ) )
101+     -  Merge pull request #1537   from EliahKagan/progress-style ([ ` 472fe5f ` ] ( https://github.com/Byron/gitoxide/commit/472fe5fa18d6d1b948e319919a48f965a1199929 ) )
102+     -  Unify style in config support info ([ ` 786bfec ` ] ( https://github.com/Byron/gitoxide/commit/786bfec7c2cf25a68705b6ef09ba6390600742b8 ) )
52103    -  Merge pull request #1531   from EliahKagan/progress-typos ([ ` 25a3f1b ` ] ( https://github.com/Byron/gitoxide/commit/25a3f1b0b07c01dd44df254f46caa6f78a4d3014 ) )
53104    -  Fix typos in config support info ([ ` b31d6b7 ` ] ( https://github.com/Byron/gitoxide/commit/b31d6b79fd9bc528deaf0e3027dcaae0229ff581 ) )
54105    -  Merge branch 'ag/jiff' ([ ` 5871fb1 ` ] ( https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330 ) )
@@ -87,7 +138,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
87138
88139<csr-read-only-do-not-edit />
89140
90-  -  13 commits contributed to the release over the course of 57 calendar days .
141+  -  13 commits contributed to the release.
91142 -  62 days passed between releases.
92143 -  3 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
93144 -  0 issues like '(#ID)' were seen in commit messages
@@ -212,8 +263,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
212263
213264<csr-read-only-do-not-edit />
214265
215-  -  11 commits contributed to the release over the course of 34 calendar days.
216-  -  47 days passed between releases.
266+  -  11 commits contributed to the release.
217267 -  6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
218268 -  0 issues like '(#ID)' were seen in commit messages
219269
@@ -248,7 +298,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
248298
249299<csr-read-only-do-not-edit />
250300
251-  -  20 commits contributed to the release over the course of 42 calendar days .
301+  -  20 commits contributed to the release.
252302 -  58 days passed between releases.
253303 -  2 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
254304 -  0 issues like '(#ID)' were seen in commit messages
@@ -358,8 +408,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
358408
359409<csr-read-only-do-not-edit />
360410
361-  -  27 commits contributed to the release over the course of 54 calendar days.
362-  -  54 days passed between releases.
411+  -  27 commits contributed to the release.
363412 -  10 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
364413 -  0 issues like '(#ID)' were seen in commit messages
365414
@@ -778,8 +827,7 @@ A maintenance release without user-facing changes, just to fix installation
778827
779828<csr-read-only-do-not-edit />
780829
781-  -  25 commits contributed to the release over the course of 60 calendar days.
782-  -  61 days passed between releases.
830+  -  25 commits contributed to the release.
783831 -  6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
784832 -  2 unique issues were worked on: [ #301  ] ( https://github.com/Byron/gitoxide/issues/301 ) , [ #790  ] ( https://github.com/Byron/gitoxide/issues/790 ) 
785833
@@ -891,7 +939,7 @@ A maintenance release without user-facing changes.
891939
892940<csr-read-only-do-not-edit />
893941
894-  -  7 commits contributed to the release over the course of 7 calendar days .
942+  -  7 commits contributed to the release.
895943 -  7 days passed between releases.
896944 -  0 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
897945 -  0 issues like '(#ID)' were seen in commit messages
@@ -1156,8 +1204,7 @@ It's also an attempt to trigger CI to build binary releases.
11561204
11571205<csr-read-only-do-not-edit />
11581206
1159-  -  65 commits contributed to the release over the course of 47 calendar days.
1160-  -  47 days passed between releases.
1207+  -  65 commits contributed to the release.
11611208 -  6 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
11621209 -  2 unique issues were worked on: [ #450  ] ( https://github.com/Byron/gitoxide/issues/450 ) , [ #536  ] ( https://github.com/Byron/gitoxide/issues/536 ) 
11631210
@@ -1826,7 +1873,7 @@ Maintenance release without any new features.
18261873    -  Merge branch 'main' into commit-graph ([ ` ca5b801 ` ] ( https://github.com/Byron/gitoxide/commit/ca5b80174b73cc9ac162b3f33b5d3721ef936cb1 ) )
18271874</details >
18281875
1829- ## v0.4.3 (2020-09-21 )  
1876+ ## v0.4.3 (2020-09-22 )  
18301877
18311878### Commit Statistics  
18321879
@@ -1981,7 +2028,7 @@ Many small and possibly breaking changes are not mentioned here.
19812028
19822029<csr-read-only-do-not-edit />
19832030
1984-  -  54 commits contributed to the release over the course of 765 calendar days .
2031+  -  54 commits contributed to the release.
19852032 -  0 commits were understood as [ conventional] ( https://www.conventionalcommits.org ) .
19862033 -  0 issues like '(#ID)' were seen in commit messages
19872034
0 commit comments