- add `gix status --ignored` support
- add `gix status --index-worktree-renames`
This enables rename-tracking between worktree and index, something
that Git also doesn't do or doesn't do by default.
It is, however, available in `git2`.
- `gix status` with submodule and rewrite support.
Submodule changes are now picked up as long as the submodule is
in the index.
Further, it's possible to enable rename-tracking between
index and worktree separately.
- add `gix is-clean|is-changed`
It's a good way to compare the time it takes to run a full status
compared to a quick is-dirty check.
- `gix submodules list --dirty-suffix` for dirty-information
This is a submodule-centric and greatly simplified way of obtaining
describe information with dirty-suffix.
Note that `status` information is also possible, but it seems
hard to display nicely, which this command isn't great at
in the first place.
- add `gix commit describe --dirty-suffix`
That way a suffix will be added depending on the dirty-state of the repository.
### Bug Fixes (BREAKING)
- Make `topo` more similar to `Ancestors`, but also rename `Ancestors` to `Simple`
### Commit Statistics
- 25 commits contributed to the release over the course of 34 calendar days.
- 47 days passed between releases.
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #1330
### Commit Details
* **#1330**
- Fix unread-fields warnings on latest nightly (2e06a00)
* **Uncategorized**
- Prepare changelogs prior to release (5755271)
- Merge pull request #1341 from szepeviktor/typos (55f379b)
- Fix typos (f72ecce)
- Merge branch 'add-topo-walk' (b590a9d)
- Adapt to changes in `gix-traverse` (1cfeb11)
- Make `topo` more similar to `Ancestors`, but also rename `Ancestors` to `Simple` (2a9c178)
- Adapt to changes in `gix-traverse` (6154bf3)
- Merge branch 'status' (45edd2e)
- Adapt to changes in `gix-index` (1e1fce1)
- Release gix-packetline v0.17.5, gix-transport v0.41.3, gix v0.61.1 (57579f1)
- Release gix-actor v0.31.1, gix-object v0.42.1, gix-index v0.31.1, gix-pathspec v0.7.2, gix-dir v0.3.0, gix-status v0.8.0, gix v0.61.0, safety bump 2 crates (155cc45)
- Merge branch 'improvements-for-cargo' (41cd53e)
- Adapt to changes in `gix` (eff82eb)
- Release gix-date v0.8.5, gix-hash v0.14.2, gix-trace v0.1.8, gix-utils v0.1.11, gix-features v0.38.1, gix-actor v0.31.0, gix-validate v0.8.4, gix-object v0.42.0, gix-path v0.10.7, gix-glob v0.16.2, gix-quote v0.4.12, gix-attributes v0.22.2, gix-command v0.3.6, gix-filter v0.11.0, gix-fs v0.10.1, gix-chunk v0.4.8, gix-commitgraph v0.24.2, gix-hashtable v0.5.2, gix-revwalk v0.13.0, gix-traverse v0.38.0, gix-worktree-stream v0.11.0, gix-archive v0.11.0, gix-config-value v0.14.6, gix-tempfile v13.1.1, gix-lock v13.1.1, gix-ref v0.43.0, gix-sec v0.10.6, gix-config v0.36.0, gix-prompt v0.8.4, gix-url v0.27.2, gix-credentials v0.24.2, gix-ignore v0.11.2, gix-bitmap v0.2.11, gix-index v0.31.0, gix-worktree v0.32.0, gix-diff v0.42.0, gix-discover v0.31.0, gix-pathspec v0.7.1, gix-dir v0.2.0, gix-macros v0.1.4, gix-mailmap v0.23.0, gix-negotiate v0.13.0, gix-pack v0.49.0, gix-odb v0.59.0, gix-packetline v0.17.4, gix-transport v0.41.2, gix-protocol v0.44.2, gix-revision v0.27.0, gix-refspec v0.23.0, gix-status v0.7.0, gix-submodule v0.10.0, gix-worktree-state v0.9.0, gix v0.60.0, safety bump 26 crates (b050327)
- Merge branch 'status' (3e5c974)
- Add `gix status --format` to communicate the current format is very simple. (23bea36)
- Add `gix status --ignored` support (84c74ff)
- Add `gix status --index-worktree-renames` (66e87cd)
- Fix lints for nightly, and clippy (f8ce3d0)
- `gix status` with submodule and rewrite support. (61c002b)
- Add `gix is-clean|is-changed` (98b3680)
- `gix submodules list --dirty-suffix` for dirty-information (afd20ca)
- Add `gix commit describe --dirty-suffix` (58231b4)
- Adapt to changes in `gix` (2d40bdf)