github GitoxideLabs/gitoxide v0.35.0

6 months ago

New Features

  • 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.

Commit Statistics

  • 11 commits contributed to the release over the course of 34 calendar days.
  • 47 days passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

  • Uncategorized
    • Merge pull request #1341 from szepeviktor/typos (55f379b)
    • Fix typos (f72ecce)
    • 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)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.