Skip to content

gitoxide-core-v0.37.0

@Byron Byron tagged this 13 Apr 12:34
 - 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)
Assets 2
Loading