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 cat
command.
It only prints things without fuzz.Inspired by https://youtu.be/JYH5ILv5g1g?si=bHLBPFJiZyRUTl6u&t=211.
-
add
gix merge-file
with similar features asgit merge-file
-
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
- Adjust
gix clean
warning and help for worktree fix - Clarify -r/--repositories and --skip-hidden-repositories
This adds information to the help text for thegit 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.
Other
- switch from
time
tojiff
This swaps outtime
forjiff
. It doesn't completely removetime
from the dependency tree. The last remaining use oftime
is in
prodash
, outside of the gitoxide project.
Other
-
Unify style in config support info
This builds on b31d6b7 (#1531) by adjusting the capitalization and
quoting style of string arguments inprogress.rs
that help
document the status of what configuration options are and are not
planned.-
Since I believe these strings are not usually rendered as
Markdown, and most places that code formatting in Markdown would
be used were already written with single quotes, this applies
that quoting style consistently. -
This applies initial capitalization, which was sometimes but not
always done. It does not apply a consistent style for when a
string will end in a.
, which seems already to differ
deliberately for reasons of clarity. That can be adjusted later. -
A small amount of minor rewording for clarity is also included.
-
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-graph
is (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 cat
command. (9c8bc03) - Merge pull request #1611 from Byron/merge (5ffccd2)
- Add
gix merge-file
with 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-base
for 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
time
tojiff
(28ac657) - Merge pull request #1471 from EliahKagan/hidden (a9aac4f)
- Adjust
gix clean
warning and help for worktree fix (6eb4ea6) - Clarify -r/--repositories and --skip-hidden-repositories (c241422)
- Merge branch 'fix-clean' (33eacfb)
- Support for listing worktrees with
gix worktree list
(c7213bc)