Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.55.0 (2026-06-22)
0.54.0 (2026-05-26)
New Features
-
gix dirwalkas a way to run gix-dir directly This is mostly for testing walks specifically, without needing them as part ofgix cleanorgix status. - add
gix merge tree --message ''to allow creating commits This is useful for controlling cherry-picks precisely.
Commit Statistics
- 7 commits contributed to the release over the course of 26 calendar days.
- 28 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2584 from GitoxideLabs/improvements (
1322a36) gix dirwalkas a way to run gix-dir directly (add4cf4)- Merge pull request #2568 from GitoxideLabs/dependabot/cargo/cargo-56d6b174d8 (
ab2fee1) - Update crates to Rust 2024 edition (
2cb17b2) - Remove rust_2018_idioms lint declarations (
e10d5f6) - Merge pull request #2557 from GitoxideLabs/cherry-pick (
0771cb2) - Add
gix merge tree --message ''to allow creating commits (6ab327e)
- Merge pull request #2584 from GitoxideLabs/improvements (
0.53.0 (2026-04-28)
0.52.1 (2026-04-24)
New Features
- add
gix free trustto easily check the assigned trust level of any given path This is particularly useful on Windows, which makes it easy to probe existing paths with ownership that might be complex to reproduce otherwise.
Commit Statistics
- 6 commits contributed to the release over the course of 27 calendar days.
- 32 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- Merge pull request #2510 from GitoxideLabs/folder-identity-on-windows (
a96587c) - Add
gix free trustto easily check the assigned trust level of any given path (ab2016f) - Merge pull request #2513 from GitoxideLabs/v2-diff (
2a5db88) - Thanks clippy (
e4f380e) - Merge pull request #2494 from GitoxideLabs/improvements (
50fb46f) - Adapt to changes in
gix-config. (344218a)
- Merge pull request #2510 from GitoxideLabs/folder-identity-on-windows (
0.52.0 (2026-03-22)
0.51.0 (2026-02-22)
0.50.0 (2026-01-22)
Commit Statistics
- 4 commits contributed to the release over the course of 12 calendar days.
- 21 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.49.0 (2025-12-31)
0.48.0 (2025-12-22)
0.47.0 (2025-11-22)
New Features
- allow credential fill with
gix credential fillto run without a repo
Commit Statistics
- 5 commits contributed to the release.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #2198
Commit Details
view details
0.46.0 (2025-10-22)
New Features
- add a
gix commit signprototype - add first debug version of
gix branch list
Commit Statistics
- 14 commits contributed to the release over the course of 60 calendar days.
- 99 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2208 from cruessler/add-commit-signing (
8699d0f) - Refactor (
82f788e) - Add a
gix commit signprototype (aacc326) - Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (
4da2927) - Update MSRV to 1.82 and replace once_cell with std equivalents (
6cc8464) - Adapt to change in
gix-blame(a721e74) - Adapt to change in
gix-blame(268dac4) - Merge pull request #2142 from cruessler/add-branch-list (
525873f) - Fix copy-paste doc comment (
04650a7) - Move --all to 'branch list' (
6651548) - Refactor (
e537611) - Add first debug version of
gix branch list(58b5060) - Merge pull request #2106 from cruessler/add-open-with-environment-overrides (
c149116) - Fail
gix tag listwhen JSON is requested (fb2766b)
- Merge pull request #2208 from cruessler/add-commit-signing (
0.45.0 (2025-07-15)
New Features
-
add first debug version of
gix tag list -
gix revision list --long-hashesfor faster iteration. The performance of the short-hash generation was improved as well. -
support for
commitgraph list from..toto exercise the new 'hide' capability. -
Enable precious file parsing in
gixCLI by default, allow overrides. That's pretty neat as one can now setGIX_PARSE_PRECIOUS=0in the environment to disable precious file parsing, good to see what difference it makes.It's also possible to do this wiht
gix -c gitoxide.parsePrecious=0. -
add support for multiple blame ranges like
gix blame -L <range> -L <other-range> ...Update the blame subcommand to handle multiple line ranges. This allows specifying multiple-Loptions similar to the usage of git.
Commit Statistics
- 19 commits contributed to the release over the course of 78 calendar days.
- 79 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2073 from cruessler/add-tag-list (
c7af04d) - Refactor (
750ae9b) - Add first debug version of
gix tag list(37d3bf2) - Merge pull request #2062 from rickprice/minor_documentation_fixups (
c2eb0c1) - Small documentation fixes (
bfb1c34) - Merge pull request #2041 from cruessler/add-blame-extraction (
dd5f0a4) - Merge pull request #2051 from GitoxideLabs/improvements (
f933f80) gix revision list --long-hashesfor faster iteration. (ab52a49)- Adapt to changes in
gix-blame(4afc51d) - Merge pull request #2022 from cruessler/add-rename-tracking-to-blame (
76eddf8) - Refactor (
3e5365c) - Merge pull request #2037 from GitoxideLabs/hide (
92febae) - Support for
commitgraph list from..toto exercise the new 'hide' capability. (c5bc49f) - Merge pull request #2019 from GitoxideLabs/precious-opt-in (
5f9de52) - Enable precious file parsing in
gixCLI by default, allow overrides. (1df1ebb) - Merge pull request #1973 from holodorum/feature/blame-range-support (
de13b16) - Refactor (
d4461e7) - Add support for multiple blame ranges like
gix blame -L <range> -L <other-range> ...(36a6ffe) - Adapt to changes in
gix-blame(8143d69)
- Merge pull request #2073 from cruessler/add-tag-list (
0.44.0 (2025-04-26)
0.43.0 (2025-04-25)
Commit Statistics
- 4 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
0.42.0 (2025-04-04)
New Features
- add first 'debug' version of
gix diff file
Commit Statistics
- 14 commits contributed to the release.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- Merge pull request #1880 from cruessler/add-gix-diff-file (
b10cc6f) - Apply suggestions from code review (
1039ae9) - Use revspecs for revision and path (
dd366a5) - Add first 'debug' version of
gix diff file(dbb1532) - Merge pull request #1888 from cruessler/respect-diff-algorithm-in-blame (
dce127e) - Adapt to changes in
gix-blame(8a31d88) - Merge pull request #1859 from cruessler/add-failing-test-for-as-time (
36a846f) - Merge pull request #1858 from cruessler/add-git-blame-since (
7059609) - Add test for
--since(330711d) - Adapt to changes in
gix-blame(e7084d8) - Merge pull request #1861 from GitoxideLabs/revert-lazylock (
6acca19) - Don't use LazyLock just yet. (
147eb41) - Merge pull request #1854 from GitoxideLabs/montly-report (
16a248b) - Thanks clippy (
8e96ed3)
- Merge pull request #1880 from cruessler/add-gix-diff-file (
0.41.0 (2025-01-18)
New Features
- add
gix blame -L start,end - add
gix envto print paths relevant to the Git installation. - Document the remaining subcommands
- Add support for statistics and additional performance information.
- add
gix blameto the CLI That way it's possible to see theblameresult of any file in the repository.
Commit Statistics
- 10 commits contributed to the release over the course of 26 calendar days.
- 27 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #1766 from cruessler/add-range-to-gix-blame (
90fef01) - Add
gix blame -L start,end(4a78395) - Merge pull request #1758 from GitoxideLabs/git-shell (
851a7c4) - Merge pull request #1757 from lu-zero/document-subcommands (
31d83a4) - Add tailing
.for consistency (ddddf02) - Add
gix envto print paths relevant to the Git installation. (75d689f) - Document the remaining subcommands (
278125a) - Merge pull request #1453 from cruessler/gix-blame (
6ed9976) - Add support for statistics and additional performance information. (
4ffe6eb) - Add
gix blameto the CLI (80e5804)
- Merge pull request #1766 from cruessler/add-range-to-gix-blame (
0.40.0 (2024-12-22)
New Features
- add first 'debug' version of
gix logIt's primarily meant to better understandgix blame. - add
--tree-favortogix merge tree|commit. With it one can decide which side to favor in case of irreconcilable tree-conflicts.
Bug Fixes
-
gix merge filenow usesTHEIRSinstead ofOURSwhere needed
Commit Statistics
- 7 commits contributed to the release over the course of 27 calendar days.
- 28 days passed between releases.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #1703
Commit Details
view details
- #1703
gix merge filenow usesTHEIRSinstead ofOURSwhere needed (0727b56)
- Uncategorized
- Merge pull request #1643 from cruessler/add-gix-log (
29cb775) - Add first 'debug' version of
gix log(c7e04e9) - Merge pull request #1705 from GitoxideLabs/merge (
520c832) - Adapt to changes in
gix-diff(960773e) - Add
--tree-favortogix merge tree|commit. (471e046) - Merge pull request #1704 from GitoxideLabs/fix-1703 (
e8ce25f)
- Merge pull request #1643 from cruessler/add-gix-log (
0.39.0 (2024-11-24)
New Features
- add
gix merge commit --debugThis yields additional debugging information with details about detected conflicts. - add
gix merge commits - add
gix merge treeto merge trees similarly togit merge-tree.
Commit Statistics
- 9 commits contributed to the release over the course of 21 calendar days.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #1661 from GitoxideLabs/merge (
0b7abfb) - Add
gix merge commit --debug(0a5993f) - Merge pull request #1658 from GitoxideLabs/merge (
905e5b4) - Add
gix merge commits(4a5afc7) - Merge pull request #1651 from GitoxideLabs/merge (
a876533) - Adapt to changes in
gix(8d590f3) - Merge pull request #1618 from GitoxideLabs/merge (
3fb989b) - Add
gix merge treeto merge trees similarly togit merge-tree. (84707c2) - Support for merge related options in config tree (
80e006b)
- Merge pull request #1661 from GitoxideLabs/merge (
0.38.0 (2024-10-22)
New Features
-
support for listing worktrees with
gix worktree list -
add first 'debug' version of
gix diff tree. It's primarily meant to better understandgix blame. -
add new
gix catcommand. It only prints things without fuzz.Inspired by https://youtu.be/JYH5ILv5g1g?si=bHLBPFJiZyRUTl6u&t=211.
-
add
gix merge-filewith similar features asgit merge-file -
gix merge-basefor the CLI For now it only supports the standard merge-base, but more derivatives can be added easily on demand.
Bug Fixes
- Adjust
gix cleanwarning and help for worktree fix - Clarify -r/--repositories and --skip-hidden-repositories
This adds information to the help text for the
git cleanoptions-r/--repositoriesand--skip-hidden-repositoriesto make it clearer what their relationship is, avoid creating the false impression that repositories are never deleted in the absence of-r/--repositories, and note that--skip-hidden-repositoriesis sometimes needed to preserve not only separate repositories but the (probably rarer) case of hidden nested worktrees of the current repository.
Commit Statistics
- 28 commits contributed to the release over the course of 89 calendar days.
- 91 days passed between releases.
- 9 commits were understood as conventional.
- 1 unique issue was worked on: #1572
Commit Details
view details
- #1572
- Make clear what
gix commit-graphis (49bca2a)
- Make clear what
- Uncategorized
- Merge pull request #1639 from cruessler/respect-env-variables (
48aa74b) - Respect env variables when running gix (
0bebe52) - Merge pull request #1626 from cruessler/add-gix-diff (
f186c23) - Some minor modifications (
6777ecb) - Add first 'debug' version of
gix diff tree. (0c554e0) - Merge pull request #1616 from Byron/git-cat (
31bdd2e) - Add new
gix catcommand. (9c8bc03) - Merge pull request #1611 from Byron/merge (
5ffccd2) - Add
gix merge-filewith similar features asgit merge-file(3da2da9) - Add all keys for merge-configuration (
e0b09d2) - Merge pull request #1566 from Byron/merge (
d69c617) - Merge pull request #1557 from Byron/merge-base (
649f588) gix merge-basefor the CLI (7249291)- Allow empty-docs (
beba720) - Merge pull request #1546 from nyurik/semilocons (
f992fb7) - Add missing semicolons (
ec69c88) - Merge pull request #1537 from EliahKagan/progress-style (
472fe5f) - Unify style in config support info (
786bfec) - Merge pull request #1531 from EliahKagan/progress-typos (
25a3f1b) - Fix typos in config support info (
b31d6b7) - Merge branch 'ag/jiff' (
5871fb1) - Switch from
timetojiff(28ac657) - Merge pull request #1471 from EliahKagan/hidden (
a9aac4f) - Adjust
gix cleanwarning and help for worktree fix (6eb4ea6)
- Merge pull request #1639 from cruessler/respect-env-variables (
Lines 1–500 of 2452. Load more
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 0.55.0 (2026-06-22) ## 0.54.0 (2026-05-26) ### New Features - <csr-id-add4cf4c0d2ce0f331a619ffd31f709a3b9f0bff/> `gix dirwalk` as a way to run gix-dir directly This is mostly for testing walks specifically, without needing them as part of `gix clean` or `gix status`. - <csr-id-6ab327e54a71ca5e4d555bfedfffd81359d8b529/> add `gix merge tree --message ''` to allow creating commits This is useful for controlling cherry-picks precisely. ### Commit Statistics <csr-read-only-do-not-edit/> - 7 commits contributed to the release over the course of 26 calendar days. - 28 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #2584 from GitoxideLabs/improvements ([`1322a36`](https://github.com/GitoxideLabs/gitoxide/commit/1322a36599d252a822dbc4548763a2db75816075)) - `gix dirwalk` as a way to run gix-dir directly ([`add4cf4`](https://github.com/GitoxideLabs/gitoxide/commit/add4cf4c0d2ce0f331a619ffd31f709a3b9f0bff)) - Merge pull request #2568 from GitoxideLabs/dependabot/cargo/cargo-56d6b174d8 ([`ab2fee1`](https://github.com/GitoxideLabs/gitoxide/commit/ab2fee14651202fcb7b3d8178932090c73492014)) - Update crates to Rust 2024 edition ([`2cb17b2`](https://github.com/GitoxideLabs/gitoxide/commit/2cb17b2e7f6009693a55af907614f705a29d8c29)) - Remove rust_2018_idioms lint declarations ([`e10d5f6`](https://github.com/GitoxideLabs/gitoxide/commit/e10d5f662df2ee05f973a3167ad215a330ee74e1)) - Merge pull request #2557 from GitoxideLabs/cherry-pick ([`0771cb2`](https://github.com/GitoxideLabs/gitoxide/commit/0771cb2fc6e1b08a2d8e14b9f1226f555ed59b79)) - Add `gix merge tree --message ''` to allow creating commits ([`6ab327e`](https://github.com/GitoxideLabs/gitoxide/commit/6ab327e54a71ca5e4d555bfedfffd81359d8b529)) </details> ## 0.53.0 (2026-04-28) ## 0.52.1 (2026-04-24) ### New Features - <csr-id-ab2016f634d3138ec9312b541558bbb2da27f3c7/> add `gix free trust` to easily check the assigned trust level of any given path This is particularly useful on Windows, which makes it easy to probe existing paths with ownership that might be complex to reproduce otherwise. ### Commit Statistics <csr-read-only-do-not-edit/> - 6 commits contributed to the release over the course of 27 calendar days. - 32 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #2510 from GitoxideLabs/folder-identity-on-windows ([`a96587c`](https://github.com/GitoxideLabs/gitoxide/commit/a96587c23b267f74065ac9bed2e50de69113e67f)) - Add `gix free trust` to easily check the assigned trust level of any given path ([`ab2016f`](https://github.com/GitoxideLabs/gitoxide/commit/ab2016f634d3138ec9312b541558bbb2da27f3c7)) - Merge pull request #2513 from GitoxideLabs/v2-diff ([`2a5db88`](https://github.com/GitoxideLabs/gitoxide/commit/2a5db88d0330b0d125de4b6f3819f17a7f76f4b8)) - Thanks clippy ([`e4f380e`](https://github.com/GitoxideLabs/gitoxide/commit/e4f380eff3b0440002f7e9b64a14ddcfbe63192a)) - Merge pull request #2494 from GitoxideLabs/improvements ([`50fb46f`](https://github.com/GitoxideLabs/gitoxide/commit/50fb46f17acba7d75d4ed6795b7b9cef484e34c6)) - Adapt to changes in `gix-config`. ([`344218a`](https://github.com/GitoxideLabs/gitoxide/commit/344218a4946008f54bda2f1a6bbce15e84c1df3c)) </details> ## 0.52.0 (2026-03-22) ## 0.51.0 (2026-02-22) ## 0.50.0 (2026-01-22) ### Commit Statistics <csr-read-only-do-not-edit/> - 4 commits contributed to the release over the course of 12 calendar days. - 21 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #2374 from GitoxideLabs/gix-error ([`25233ce`](https://github.com/GitoxideLabs/gitoxide/commit/25233ced7f17e14842aa400cf007a0feb6127d89)) - Turn `Exn::into_box()` to `Exn::into_inner()`. ([`939b8fc`](https://github.com/GitoxideLabs/gitoxide/commit/939b8fcbb2115eba77aca1be8527ad0d7f644c56)) - Merge pull request #2352 from GitoxideLabs/gix-error ([`ae23762`](https://github.com/GitoxideLabs/gitoxide/commit/ae23762932ea0d78e91463185a304d778746a167)) - Adadpt `exn` to most pressing needs of `gitoxide` ([`abedade`](https://github.com/GitoxideLabs/gitoxide/commit/abedadec5463b57e78aa53e62d8c511b989ae9ca)) </details> ## 0.49.0 (2025-12-31) ## 0.48.0 (2025-12-22) ## 0.47.0 (2025-11-22) <csr-id-6f469a6fea59c88e6c69a5f94b0bc8a5977cb75b/> ### New Features - <csr-id-924cd62f7ef74f479114c80cee0db0ba5f522579/> allow credential fill with `gix credential fill` to run without a repo ### Commit Statistics <csr-read-only-do-not-edit/> - 5 commits contributed to the release. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#2198](https://github.com/GitoxideLabs/gitoxide/issues/2198) ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **[#2198](https://github.com/GitoxideLabs/gitoxide/issues/2198)** - Allow credential fill with `gix credential fill` to run without a repo ([`924cd62`](https://github.com/GitoxideLabs/gitoxide/commit/924cd62f7ef74f479114c80cee0db0ba5f522579)) * **Uncategorized** - Merge pull request #2254 from ralphmodales/credential-fill-fix ([`dba337d`](https://github.com/GitoxideLabs/gitoxide/commit/dba337da2430190b2151a2814fcccc09fd9f1d50)) - Merge pull request #2204 from cruessler/improve-blame-ranges ([`663b41e`](https://github.com/GitoxideLabs/gitoxide/commit/663b41eb65f0fffbc8397e91ce5107382b08b441)) - Merge pull request #2230 from yuki0iq/doc_auto_cfg ([`fbf9c39`](https://github.com/GitoxideLabs/gitoxide/commit/fbf9c39c3ccd5e7879a2d7918aa157f7923cb8a5)) - Remove `doc_auto_cfg` feature to fix docs.rs documentation. ([`6f469a6`](https://github.com/GitoxideLabs/gitoxide/commit/6f469a6fea59c88e6c69a5f94b0bc8a5977cb75b)) </details> ## 0.46.0 (2025-10-22) ### New Features - <csr-id-aacc326a198e4c78dd546018eebaff192ff5223d/> add a `gix commit sign` prototype - <csr-id-58b5060958e0090773bb15ffb3679d99704b70a0/> add first debug version of `gix branch list` ### Commit Statistics <csr-read-only-do-not-edit/> - 14 commits contributed to the release over the course of 60 calendar days. - 99 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #2208 from cruessler/add-commit-signing ([`8699d0f`](https://github.com/GitoxideLabs/gitoxide/commit/8699d0f010458155f7f5e19c8018ea5e58079963)) - Refactor ([`82f788e`](https://github.com/GitoxideLabs/gitoxide/commit/82f788e17aa3a4ad4bf21cc4293ec4f621f227ce)) - Add a `gix commit sign` prototype ([`aacc326`](https://github.com/GitoxideLabs/gitoxide/commit/aacc326a198e4c78dd546018eebaff192ff5223d)) - Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 ([`4da2927`](https://github.com/GitoxideLabs/gitoxide/commit/4da2927629c7ec95b96d62a387c61097e3fc71fa)) - Update MSRV to 1.82 and replace once_cell with std equivalents ([`6cc8464`](https://github.com/GitoxideLabs/gitoxide/commit/6cc84641cb7be6f70468a90efaafcf142a6b8c4b)) - Adapt to change in `gix-blame` ([`a721e74`](https://github.com/GitoxideLabs/gitoxide/commit/a721e7428ba4fd145e14c4576d49b9ff5a1a9816)) - Adapt to change in `gix-blame` ([`268dac4`](https://github.com/GitoxideLabs/gitoxide/commit/268dac4a18c8be8bacd89e1890d870253b0e1400)) - Merge pull request #2142 from cruessler/add-branch-list ([`525873f`](https://github.com/GitoxideLabs/gitoxide/commit/525873fafacf339dd781df0d812df02942c220fd)) - Fix copy-paste doc comment ([`04650a7`](https://github.com/GitoxideLabs/gitoxide/commit/04650a7786f5fb0ea4f4454d08ca16ab6cef3b74)) - Move --all to 'branch list' ([`6651548`](https://github.com/GitoxideLabs/gitoxide/commit/6651548f6e426d79f834c5948e3d7877784dfc77)) - Refactor ([`e537611`](https://github.com/GitoxideLabs/gitoxide/commit/e53761181b05f90f59b33906da033096b57a50d8)) - Add first debug version of `gix branch list` ([`58b5060`](https://github.com/GitoxideLabs/gitoxide/commit/58b5060958e0090773bb15ffb3679d99704b70a0)) - Merge pull request #2106 from cruessler/add-open-with-environment-overrides ([`c149116`](https://github.com/GitoxideLabs/gitoxide/commit/c1491167c2ea8f8a34bb2e30f9e632f790f0fcd8)) - Fail `gix tag list` when JSON is requested ([`fb2766b`](https://github.com/GitoxideLabs/gitoxide/commit/fb2766bd006ba1a276dfd5554cf0cdc3b7043ee7)) </details> ## 0.45.0 (2025-07-15) ### New Features - <csr-id-37d3bf24ac1a79302f3e97b97372e4ad381c45e2/> add first debug version of `gix tag list` - <csr-id-ab52a49a555ab25e6cf632cb0b080eab72958a7d/> `gix revision list --long-hashes` for faster iteration. The performance of the short-hash generation was improved as well. - <csr-id-c5bc49f2a02e9b28c2466ea4c7ae711d091ffc96/> support for `commitgraph list from..to` to exercise the new 'hide' capability. - <csr-id-1df1ebb34dd3e2101d8a112dda66f6bac5261ea7/> Enable precious file parsing in `gix` CLI by default, allow overrides. That's pretty neat as one can now set `GIX_PARSE_PRECIOUS=0` in the environment to disable precious file parsing, good to see what difference it makes. It's also possible to do this wiht `gix -c gitoxide.parsePrecious=0`. - <csr-id-36a6ffeea7bbde7fb3689ddf2a107e09a50e602c/> add support for multiple blame ranges like `gix blame -L <range> -L <other-range> ...` Update the blame subcommand to handle multiple line ranges. This allows specifying multiple `-L` options similar to the usage of git. ### Commit Statistics <csr-read-only-do-not-edit/> - 19 commits contributed to the release over the course of 78 calendar days. - 79 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #2073 from cruessler/add-tag-list ([`c7af04d`](https://github.com/GitoxideLabs/gitoxide/commit/c7af04db9b6bb1204e0f4c436d1db8f48a491e86)) - Refactor ([`750ae9b`](https://github.com/GitoxideLabs/gitoxide/commit/750ae9bc3cf72c1d9a358307e423523324eb25fb)) - Add first debug version of `gix tag list` ([`37d3bf2`](https://github.com/GitoxideLabs/gitoxide/commit/37d3bf24ac1a79302f3e97b97372e4ad381c45e2)) - Merge pull request #2062 from rickprice/minor_documentation_fixups ([`c2eb0c1`](https://github.com/GitoxideLabs/gitoxide/commit/c2eb0c144dd21cac87fd08829f4a5ca02f85008d)) - Small documentation fixes ([`bfb1c34`](https://github.com/GitoxideLabs/gitoxide/commit/bfb1c34f75997a603b8f85fca75bf9e1ca310be0)) - Merge pull request #2041 from cruessler/add-blame-extraction ([`dd5f0a4`](https://github.com/GitoxideLabs/gitoxide/commit/dd5f0a4811bc738051f7af164b8d2815aaa23220)) - Merge pull request #2051 from GitoxideLabs/improvements ([`f933f80`](https://github.com/GitoxideLabs/gitoxide/commit/f933f8065c218ee1e9ae7158b15c8a0917140803)) - `gix revision list --long-hashes` for faster iteration. ([`ab52a49`](https://github.com/GitoxideLabs/gitoxide/commit/ab52a49a555ab25e6cf632cb0b080eab72958a7d)) - Adapt to changes in `gix-blame` ([`4afc51d`](https://github.com/GitoxideLabs/gitoxide/commit/4afc51d4ba669ad3c4b26f1c4222442d1dab1695)) - Merge pull request #2022 from cruessler/add-rename-tracking-to-blame ([`76eddf8`](https://github.com/GitoxideLabs/gitoxide/commit/76eddf86b91afc3535f7eb0d9004652823ccda36)) - Refactor ([`3e5365c`](https://github.com/GitoxideLabs/gitoxide/commit/3e5365cb066895c787a22422964a2b9459f37ec3)) - Merge pull request #2037 from GitoxideLabs/hide ([`92febae`](https://github.com/GitoxideLabs/gitoxide/commit/92febae025165c55e596d58511b1634fb6580b9c)) - Support for `commitgraph list from..to` to exercise the new 'hide' capability. ([`c5bc49f`](https://github.com/GitoxideLabs/gitoxide/commit/c5bc49f2a02e9b28c2466ea4c7ae711d091ffc96)) - Merge pull request #2019 from GitoxideLabs/precious-opt-in ([`5f9de52`](https://github.com/GitoxideLabs/gitoxide/commit/5f9de52cf286163b503047b1ab3b51dfa093b4d4)) - Enable precious file parsing in `gix` CLI by default, allow overrides. ([`1df1ebb`](https://github.com/GitoxideLabs/gitoxide/commit/1df1ebb34dd3e2101d8a112dda66f6bac5261ea7)) - Merge pull request #1973 from holodorum/feature/blame-range-support ([`de13b16`](https://github.com/GitoxideLabs/gitoxide/commit/de13b16728f6d29452cb97b50281aa91d498eb49)) - Refactor ([`d4461e7`](https://github.com/GitoxideLabs/gitoxide/commit/d4461e700657d049a8cbc1552f328e35b27c92c3)) - Add support for multiple blame ranges like `gix blame -L <range> -L <other-range> ...` ([`36a6ffe`](https://github.com/GitoxideLabs/gitoxide/commit/36a6ffeea7bbde7fb3689ddf2a107e09a50e602c)) - Adapt to changes in `gix-blame` ([`8143d69`](https://github.com/GitoxideLabs/gitoxide/commit/8143d692e51c8d1b3d8c2323e83676e1be122f13)) </details> ## 0.44.0 (2025-04-26) ## 0.43.0 (2025-04-25) <csr-id-f952c101cc8686e685074e8604e0f332c06d6767/> ### Commit Statistics <csr-read-only-do-not-edit/> - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #1935 from pierrechevalier83/fix_1923 ([`3b1bef7`](https://github.com/GitoxideLabs/gitoxide/commit/3b1bef7cc40e16b61bcc117ca90ebae21df7c7b1)) - J fmt ([`c3c6504`](https://github.com/GitoxideLabs/gitoxide/commit/c3c650448f92bcb27194ce0a51f7d604ce87920d)) - Merge pull request #1937 from EliahKagan/document-commands ([`de2f97d`](https://github.com/GitoxideLabs/gitoxide/commit/de2f97d793d8675659020883a04f47fc9ff06471)) - Add missing command docs + small style fixups ([`f952c10`](https://github.com/GitoxideLabs/gitoxide/commit/f952c101cc8686e685074e8604e0f332c06d6767)) </details> ## 0.42.0 (2025-04-04) <csr-id-dd366a52d46078729a6e36468211b97c92c2921d/> ### New Features - <csr-id-dbb15328d7b26aaa51ceadcd5a8cb021155023b3/> add first 'debug' version of `gix diff file` ### Commit Statistics <csr-read-only-do-not-edit/> - 14 commits contributed to the release. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Thanks Clippy <csr-read-only-do-not-edit/> [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #1880 from cruessler/add-gix-diff-file ([`b10cc6f`](https://github.com/GitoxideLabs/gitoxide/commit/b10cc6f0f2c3757677d9fdb3c01196d371ac6631)) - Apply suggestions from code review ([`1039ae9`](https://github.com/GitoxideLabs/gitoxide/commit/1039ae95981a21340c77739891baa742b801a604)) - Use revspecs for revision and path ([`dd366a5`](https://github.com/GitoxideLabs/gitoxide/commit/dd366a52d46078729a6e36468211b97c92c2921d)) - Add first 'debug' version of `gix diff file` ([`dbb1532`](https://github.com/GitoxideLabs/gitoxide/commit/dbb15328d7b26aaa51ceadcd5a8cb021155023b3)) - Merge pull request #1888 from cruessler/respect-diff-algorithm-in-blame ([`dce127e`](https://github.com/GitoxideLabs/gitoxide/commit/dce127e63f7788c5424e2da2cf4e3112f9c3b159)) - Adapt to changes in `gix-blame` ([`8a31d88`](https://github.com/GitoxideLabs/gitoxide/commit/8a31d88dab3f2a79d4a0343f62d63a8d074ed94d)) - Merge pull request #1859 from cruessler/add-failing-test-for-as-time ([`36a846f`](https://github.com/GitoxideLabs/gitoxide/commit/36a846f23ae0a3dfe95648605f0f618ccb55a881)) - Merge pull request #1858 from cruessler/add-git-blame-since ([`7059609`](https://github.com/GitoxideLabs/gitoxide/commit/70596096e35ff8a910dacd6fefdc31d162282b81)) - Add test for `--since` ([`330711d`](https://github.com/GitoxideLabs/gitoxide/commit/330711d69b343d3f4d59b3c9d9b87f75408fdc25)) - Adapt to changes in `gix-blame` ([`e7084d8`](https://github.com/GitoxideLabs/gitoxide/commit/e7084d8db829bbc33aea958a997deb1db4b5a453)) - Merge pull request #1861 from GitoxideLabs/revert-lazylock ([`6acca19`](https://github.com/GitoxideLabs/gitoxide/commit/6acca19163196f8402603cb031cb1d37f7178a43)) - Don't use LazyLock just yet. ([`147eb41`](https://github.com/GitoxideLabs/gitoxide/commit/147eb4196acea76110b4adb26a295089e2365df5)) - Merge pull request #1854 from GitoxideLabs/montly-report ([`16a248b`](https://github.com/GitoxideLabs/gitoxide/commit/16a248beddbfbd21621f2bb57aaa82dca35acb19)) - Thanks clippy ([`8e96ed3`](https://github.com/GitoxideLabs/gitoxide/commit/8e96ed37db680855d194c10673ba2dab28655d95)) </details> ## 0.41.0 (2025-01-18) ### New Features - <csr-id-4a783959c4862985cbffc4fe5cd2c1bed38383b1/> add `gix blame -L start,end` - <csr-id-75d689f6a195f301e4a3000e79f58e5ec1c20557/> add `gix env` to print paths relevant to the Git installation. - <csr-id-278125a845a22fef39b9bc0c69e22e21fb559104/> Document the remaining subcommands - <csr-id-4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0/> Add support for statistics and additional performance information. - <csr-id-80e5804dea9c1090efdcddbfc97ed1d573c28091/> add `gix blame` to the CLI That way it's possible to see the `blame` result of any file in the repository. ### Commit Statistics <csr-read-only-do-not-edit/> - 10 commits contributed to the release over the course of 26 calendar days. - 27 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #1766 from cruessler/add-range-to-gix-blame ([`90fef01`](https://github.com/GitoxideLabs/gitoxide/commit/90fef0148376167763a3ebeff91a1cf9c236cf8a)) - Add `gix blame -L start,end` ([`4a78395`](https://github.com/GitoxideLabs/gitoxide/commit/4a783959c4862985cbffc4fe5cd2c1bed38383b1)) - Merge pull request #1758 from GitoxideLabs/git-shell ([`851a7c4`](https://github.com/GitoxideLabs/gitoxide/commit/851a7c4d0677b15e2158dbddcdd01d1b99711ea4)) - Merge pull request #1757 from lu-zero/document-subcommands ([`31d83a4`](https://github.com/GitoxideLabs/gitoxide/commit/31d83a49c6a3f9b061b5df3728ab242e651c2ea7)) - Add tailing `.` for consistency ([`ddddf02`](https://github.com/GitoxideLabs/gitoxide/commit/ddddf02a74d4fb749bb625b70434b3100843a59c)) - Add `gix env` to print paths relevant to the Git installation. ([`75d689f`](https://github.com/GitoxideLabs/gitoxide/commit/75d689f6a195f301e4a3000e79f58e5ec1c20557)) - Document the remaining subcommands ([`278125a`](https://github.com/GitoxideLabs/gitoxide/commit/278125a845a22fef39b9bc0c69e22e21fb559104)) - Merge pull request #1453 from cruessler/gix-blame ([`6ed9976`](https://github.com/GitoxideLabs/gitoxide/commit/6ed9976abaa3915b50efa46c46b195f3a1fc4ff7)) - Add support for statistics and additional performance information. ([`4ffe6eb`](https://github.com/GitoxideLabs/gitoxide/commit/4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0)) - Add `gix blame` to the CLI ([`80e5804`](https://github.com/GitoxideLabs/gitoxide/commit/80e5804dea9c1090efdcddbfc97ed1d573c28091)) </details> ## 0.40.0 (2024-12-22) ### New Features - <csr-id-c7e04e976989435ba752628522d53ac39348b49b/> add first 'debug' version of `gix log` It's primarily meant to better understand `gix blame`. - <csr-id-471e046a6002a68209e215db7ee904a4149f9d51/> add `--tree-favor` to `gix merge tree|commit`. With it one can decide which side to favor in case of irreconcilable tree-conflicts. ### Bug Fixes - <csr-id-0727b5679f9ddeb05a9a50c895b6d77ba61ed544/> `gix merge file` now uses `THEIRS` instead of `OURS` where needed ### Commit Statistics <csr-read-only-do-not-edit/> - 7 commits contributed to the release over the course of 27 calendar days. - 28 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1703](https://github.com/GitoxideLabs/gitoxide/issues/1703) ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **[#1703](https://github.com/GitoxideLabs/gitoxide/issues/1703)** - `gix merge file` now uses `THEIRS` instead of `OURS` where needed ([`0727b56`](https://github.com/GitoxideLabs/gitoxide/commit/0727b5679f9ddeb05a9a50c895b6d77ba61ed544)) * **Uncategorized** - Merge pull request #1643 from cruessler/add-gix-log ([`29cb775`](https://github.com/GitoxideLabs/gitoxide/commit/29cb775e6b85265a4907e882a45621aeb0432564)) - Add first 'debug' version of `gix log` ([`c7e04e9`](https://github.com/GitoxideLabs/gitoxide/commit/c7e04e976989435ba752628522d53ac39348b49b)) - Merge pull request #1705 from GitoxideLabs/merge ([`520c832`](https://github.com/GitoxideLabs/gitoxide/commit/520c832cfcfb34eb7617be55ebe2719ab35595fd)) - Adapt to changes in `gix-diff` ([`960773e`](https://github.com/GitoxideLabs/gitoxide/commit/960773e5526d02e1f2294224859c821ed86a3463)) - Add `--tree-favor` to `gix merge tree|commit`. ([`471e046`](https://github.com/GitoxideLabs/gitoxide/commit/471e046a6002a68209e215db7ee904a4149f9d51)) - Merge pull request #1704 from GitoxideLabs/fix-1703 ([`e8ce25f`](https://github.com/GitoxideLabs/gitoxide/commit/e8ce25f8d752c383ad8aea45fc7710a6d4aeb2ef)) </details> ## 0.39.0 (2024-11-24) ### New Features - <csr-id-0a5993f4ed6e3815949b3cd398d38d69417d21c8/> add `gix merge commit --debug` This yields additional debugging information with details about detected conflicts. - <csr-id-4a5afc7524fc96213385454079ebf9baf302ad4b/> add `gix merge commits` - <csr-id-84707c2b7540f9a73cc3f0cde74dabd9822cd809/> add `gix merge tree` to merge trees similarly to `git merge-tree`. ### Commit Statistics <csr-read-only-do-not-edit/> - 9 commits contributed to the release over the course of 21 calendar days. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **Uncategorized** - Merge pull request #1661 from GitoxideLabs/merge ([`0b7abfb`](https://github.com/GitoxideLabs/gitoxide/commit/0b7abfbdebe8c5ab30b89499a70dd7727de41184)) - Add `gix merge commit --debug` ([`0a5993f`](https://github.com/GitoxideLabs/gitoxide/commit/0a5993f4ed6e3815949b3cd398d38d69417d21c8)) - Merge pull request #1658 from GitoxideLabs/merge ([`905e5b4`](https://github.com/GitoxideLabs/gitoxide/commit/905e5b42a6163f92edef8fab82d97aeb6f17cf06)) - Add `gix merge commits` ([`4a5afc7`](https://github.com/GitoxideLabs/gitoxide/commit/4a5afc7524fc96213385454079ebf9baf302ad4b)) - Merge pull request #1651 from GitoxideLabs/merge ([`a876533`](https://github.com/GitoxideLabs/gitoxide/commit/a8765330fc16997dee275866b18a128dec1c5d55)) - Adapt to changes in `gix` ([`8d590f3`](https://github.com/GitoxideLabs/gitoxide/commit/8d590f33f49b556de1748818e0bbec610566842f)) - Merge pull request #1618 from GitoxideLabs/merge ([`3fb989b`](https://github.com/GitoxideLabs/gitoxide/commit/3fb989be21c739bbfeac93953c1685e7c6cd2106)) - Add `gix merge tree` to merge trees similarly to `git merge-tree`. ([`84707c2`](https://github.com/GitoxideLabs/gitoxide/commit/84707c2b7540f9a73cc3f0cde74dabd9822cd809)) - Support for merge related options in config tree ([`80e006b`](https://github.com/GitoxideLabs/gitoxide/commit/80e006b759d130f4f07a346b75cfc0b39986210c)) </details> ## 0.38.0 (2024-10-22) <csr-id-28ac6572722f7ea31795dc0417521c70bcb6ec8f/> <csr-id-786bfec7c2cf25a68705b6ef09ba6390600742b8/> ### New Features - <csr-id-c7213bcf2cf6be4058a78dbd86bbab4c5ad4afa7/> support for listing worktrees with `gix worktree list` - <csr-id-0c554e096cf2bf0a2bb91397143f524219693a3b/> add first 'debug' version of `gix diff tree`. It's primarily meant to better understand `gix blame`. - <csr-id-9c8bc03de99e6494abd9755deef7e7be5577bce2/> add new `gix cat` command. It only prints things without fuzz. Inspired by https://youtu.be/JYH5ILv5g1g?si=bHLBPFJiZyRUTl6u&t=211. - <csr-id-3da2da9d7993adc16b19fc63e7524c768a6e2e7f/> add `gix merge-file` with similar features as `git merge-file` - <csr-id-7249291016253647c920852fb37eb9e29d615775/> `gix merge-base` for the CLI For now it only supports the standard merge-base, but more derivatives can be added easily on demand. ### Bug Fixes - <csr-id-6eb4ea6cf27b2feb3edb9dbf754393b0c7d272fd/> Adjust `gix clean` warning and help for worktree fix - <csr-id-c241422dc64f97e9dc781465ae69130a423ee501/> Clarify -r/--repositories and --skip-hidden-repositories This adds information to the help text for the `git clean` options `-r`/`--repositories` and `--skip-hidden-repositories` to make it clearer what their relationship is, avoid creating the false impression that repositories are never deleted in the absence of `-r`/`--repositories`, and note that `--skip-hidden-repositories` is sometimes needed to preserve not only separate repositories but the (probably rarer) case of hidden nested worktrees of the current repository. ### Commit Statistics <csr-read-only-do-not-edit/> - 28 commits contributed to the release over the course of 89 calendar days. - 91 days passed between releases. - 9 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1572](https://github.com/GitoxideLabs/gitoxide/issues/1572) ### Commit Details <csr-read-only-do-not-edit/> <details><summary>view details</summary> * **[#1572](https://github.com/GitoxideLabs/gitoxide/issues/1572)** - Make clear what `gix commit-graph` is ([`49bca2a`](https://github.com/GitoxideLabs/gitoxide/commit/49bca2abe4512180f080f678e73c0fa40885379a)) * **Uncategorized** - Merge pull request #1639 from cruessler/respect-env-variables ([`48aa74b`](https://github.com/GitoxideLabs/gitoxide/commit/48aa74b911fb874986c244712b7fd5b5cc10070b)) - Respect env variables when running gix ([`0bebe52`](https://github.com/GitoxideLabs/gitoxide/commit/0bebe524b75346edca219d13c10b52dee3273643)) - Merge pull request #1626 from cruessler/add-gix-diff ([`f186c23`](https://github.com/GitoxideLabs/gitoxide/commit/f186c2381b91f350813076927bf988d253fe1ad0)) - Some minor modifications ([`6777ecb`](https://github.com/GitoxideLabs/gitoxide/commit/6777ecb99306830a3353a0db24caaa69e348ca74)) - Add first 'debug' version of `gix diff tree`. ([`0c554e0`](https://github.com/GitoxideLabs/gitoxide/commit/0c554e096cf2bf0a2bb91397143f524219693a3b)) - Merge pull request #1616 from Byron/git-cat ([`31bdd2e`](https://github.com/GitoxideLabs/gitoxide/commit/31bdd2ecc6c800dc57faedc9250be6d5fbcc1133)) - Add new `gix cat` command. ([`9c8bc03`](https://github.com/GitoxideLabs/gitoxide/commit/9c8bc03de99e6494abd9755deef7e7be5577bce2)) - Merge pull request #1611 from Byron/merge ([`5ffccd2`](https://github.com/GitoxideLabs/gitoxide/commit/5ffccd2f08d70576347e3ae17a66ca5a60f1d81c)) - Add `gix merge-file` with similar features as `git merge-file` ([`3da2da9`](https://github.com/GitoxideLabs/gitoxide/commit/3da2da9d7993adc16b19fc63e7524c768a6e2e7f)) - Add all keys for merge-configuration ([`e0b09d2`](https://github.com/GitoxideLabs/gitoxide/commit/e0b09d2764fd02a2b69340d9b3aef9773ae899ce)) - Merge pull request #1566 from Byron/merge ([`d69c617`](https://github.com/GitoxideLabs/gitoxide/commit/d69c6175574f34d6df92b4488ed2c9a85df12c89)) - Merge pull request #1557 from Byron/merge-base ([`649f588`](https://github.com/GitoxideLabs/gitoxide/commit/649f5882cbebadf1133fa5f310e09b4aab77217e)) - `gix merge-base` for the CLI ([`7249291`](https://github.com/GitoxideLabs/gitoxide/commit/7249291016253647c920852fb37eb9e29d615775)) - Allow empty-docs ([`beba720`](https://github.com/GitoxideLabs/gitoxide/commit/beba7204a50a84b30e3eb81413d968920599e226)) - Merge pull request #1546 from nyurik/semilocons ([`f992fb7`](https://github.com/GitoxideLabs/gitoxide/commit/f992fb773b443454015bd14658cfaa2f3ac07997)) - Add missing semicolons ([`ec69c88`](https://github.com/GitoxideLabs/gitoxide/commit/ec69c88fc119f3aa1967a7e7f5fca30e3ce97595)) - Merge pull request #1537 from EliahKagan/progress-style ([`472fe5f`](https://github.com/GitoxideLabs/gitoxide/commit/472fe5fa18d6d1b948e319919a48f965a1199929)) - Unify style in config support info ([`786bfec`](https://github.com/GitoxideLabs/gitoxide/commit/786bfec7c2cf25a68705b6ef09ba6390600742b8)) - Merge pull request #1531 from EliahKagan/progress-typos ([`25a3f1b`](https://github.com/GitoxideLabs/gitoxide/commit/25a3f1b0b07c01dd44df254f46caa6f78a4d3014)) - Fix typos in config support info ([`b31d6b7`](https://github.com/GitoxideLabs/gitoxide/commit/b31d6b79fd9bc528deaf0e3027dcaae0229ff581)) - Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/GitoxideLabs/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330)) - Switch from `time` to `jiff` ([`28ac657`](https://github.com/GitoxideLabs/gitoxide/commit/28ac6572722f7ea31795dc0417521c70bcb6ec8f)) - Merge pull request #1471 from EliahKagan/hidden ([`a9aac4f`](https://github.com/GitoxideLabs/gitoxide/commit/a9aac4f88d1d6245a3b03bd46e691697f661c114)) - Adjust `gix clean` warning and help for worktree fix ([`6eb4ea6`](https://github.com/GitoxideLabs/gitoxide/commit/6eb4ea6cf27b2feb3edb9dbf754393b0c7d272fd))