Skip to content

Commit 3f7e8ee

Browse files
committedOct 22, 2024
Release gix-date v0.9.1, gix-utils v0.1.13, gix-actor v0.33.0, gix-hash v0.15.0, gix-trace v0.1.11, gix-features v0.39.0, gix-hashtable v0.6.0, gix-validate v0.9.1, gix-object v0.45.0, gix-path v0.10.12, gix-glob v0.17.0, gix-quote v0.4.13, gix-attributes v0.23.0, gix-command v0.3.10, gix-packetline-blocking v0.18.0, gix-filter v0.14.0, gix-fs v0.12.0, gix-chunk v0.4.9, gix-commitgraph v0.25.0, gix-revwalk v0.16.0, gix-traverse v0.42.0, gix-worktree-stream v0.16.0, gix-archive v0.16.0, gix-config-value v0.14.9, gix-tempfile v15.0.0, gix-lock v15.0.0, gix-ref v0.48.0, gix-sec v0.10.9, gix-config v0.41.0, gix-prompt v0.8.8, gix-url v0.28.0, gix-credentials v0.25.0, gix-ignore v0.12.0, gix-bitmap v0.2.12, gix-index v0.36.0, gix-worktree v0.37.0, gix-diff v0.47.0, gix-discover v0.36.0, gix-pathspec v0.8.0, gix-dir v0.9.0, gix-mailmap v0.25.0, gix-merge v0.0.0, gix-negotiate v0.16.0, gix-pack v0.54.0, gix-odb v0.64.0, gix-packetline v0.18.0, gix-transport v0.43.0, gix-protocol v0.46.0, gix-revision v0.30.0, gix-refspec v0.26.0, gix-status v0.14.0, gix-submodule v0.15.0, gix-worktree-state v0.14.0, gix v0.67.0, gix-fsck v0.7.0, gitoxide-core v0.42.0, gitoxide v0.38.0, safety bump 41 crates
SAFETY BUMP: gix-features v0.39.0, gix-hashtable v0.6.0, gix-object v0.45.0, gix-glob v0.17.0, gix-attributes v0.23.0, gix-filter v0.14.0, gix-fs v0.12.0, gix-commitgraph v0.25.0, gix-revwalk v0.16.0, gix-traverse v0.42.0, gix-worktree-stream v0.16.0, gix-archive v0.16.0, gix-tempfile v15.0.0, gix-lock v15.0.0, gix-ref v0.48.0, gix-config v0.41.0, gix-url v0.28.0, gix-credentials v0.25.0, gix-ignore v0.12.0, gix-index v0.36.0, gix-worktree v0.37.0, gix-diff v0.47.0, gix-discover v0.36.0, gix-pathspec v0.8.0, gix-dir v0.9.0, gix-mailmap v0.25.0, gix-merge v0.0.0, gix-negotiate v0.16.0, gix-pack v0.54.0, gix-odb v0.64.0, gix-transport v0.43.0, gix-protocol v0.46.0, gix-revision v0.30.0, gix-refspec v0.26.0, gix-status v0.14.0, gix-submodule v0.15.0, gix-worktree-state v0.14.0, gix v0.67.0, gix-fsck v0.7.0, gitoxide-core v0.42.0, gitoxide v0.38.0
1 parent 435b30d commit 3f7e8ee

File tree

115 files changed

+5785
-1261
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+5785
-1261
lines changed
 

‎CHANGELOG.md

+64-18
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,23 @@ All notable changes to this project will be documented in this file.
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-
## 0.38.0 (2024-08-22)
8+
## 0.38.0 (2024-10-22)
99

1010
<csr-id-28ac6572722f7ea31795dc0417521c70bcb6ec8f/>
1111

1212
### New Features
1313

1414
- <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.
1525

1626
### Bug Fixes
1727

@@ -33,22 +43,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3343
from the dependency tree. The last remaining use of `time` is in
3444
`prodash`, outside of the gitoxide project.
3545

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+
3666
### Commit Statistics
3767

3868
<csr-read-only-do-not-edit/>
3969

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)
4474

4575
### Commit Details
4676

4777
<csr-read-only-do-not-edit/>
4878

4979
<details><summary>view details</summary>
5080

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))
5183
* **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))
52102
- Merge pull request #1531 from EliahKagan/progress-typos ([`25a3f1b`](https://github.com/Byron/gitoxide/commit/25a3f1b0b07c01dd44df254f46caa6f78a4d3014))
53103
- Fix typos in config support info ([`b31d6b7`](https://github.com/Byron/gitoxide/commit/b31d6b79fd9bc528deaf0e3027dcaae0229ff581))
54104
- 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
87137

88138
<csr-read-only-do-not-edit/>
89139

90-
- 13 commits contributed to the release over the course of 57 calendar days.
140+
- 13 commits contributed to the release.
91141
- 62 days passed between releases.
92142
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
93143
- 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
212262

213263
<csr-read-only-do-not-edit/>
214264

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.
217266
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
218267
- 0 issues like '(#ID)' were seen in commit messages
219268

@@ -248,7 +297,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
248297

249298
<csr-read-only-do-not-edit/>
250299

251-
- 20 commits contributed to the release over the course of 42 calendar days.
300+
- 20 commits contributed to the release.
252301
- 58 days passed between releases.
253302
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
254303
- 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
358407

359408
<csr-read-only-do-not-edit/>
360409

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.
363411
- 10 commits were understood as [conventional](https://www.conventionalcommits.org).
364412
- 0 issues like '(#ID)' were seen in commit messages
365413

@@ -778,8 +826,7 @@ A maintenance release without user-facing changes, just to fix installation
778826

779827
<csr-read-only-do-not-edit/>
780828

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.
783830
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
784831
- 2 unique issues were worked on: [#301](https://github.com/Byron/gitoxide/issues/301), [#790](https://github.com/Byron/gitoxide/issues/790)
785832

@@ -891,7 +938,7 @@ A maintenance release without user-facing changes.
891938

892939
<csr-read-only-do-not-edit/>
893940

894-
- 7 commits contributed to the release over the course of 7 calendar days.
941+
- 7 commits contributed to the release.
895942
- 7 days passed between releases.
896943
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
897944
- 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.
11561203

11571204
<csr-read-only-do-not-edit/>
11581205

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.
11611207
- 6 commits were understood as [conventional](https://www.conventionalcommits.org).
11621208
- 2 unique issues were worked on: [#450](https://github.com/Byron/gitoxide/issues/450), [#536](https://github.com/Byron/gitoxide/issues/536)
11631209

@@ -1826,7 +1872,7 @@ Maintenance release without any new features.
18261872
- Merge branch 'main' into commit-graph ([`ca5b801`](https://github.com/Byron/gitoxide/commit/ca5b80174b73cc9ac162b3f33b5d3721ef936cb1))
18271873
</details>
18281874

1829-
## v0.4.3 (2020-09-21)
1875+
## v0.4.3 (2020-09-22)
18301876

18311877
### Commit Statistics
18321878

@@ -1981,7 +2027,7 @@ Many small and possibly breaking changes are not mentioned here.
19812027

19822028
<csr-read-only-do-not-edit/>
19832029

1984-
- 54 commits contributed to the release over the course of 765 calendar days.
2030+
- 54 commits contributed to the release.
19852031
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
19862032
- 0 issues like '(#ID)' were seen in commit messages
19872033

0 commit comments

Comments
 (0)
Please sign in to comment.