github GitoxideLabs/gitoxide v0.14.0

2 years ago

Changed

  • Invert behaviour to open::Options::strict_config(), with lenient being the default.
    This means API users will get libgit2 behaviour but commands like gix can
    change options to emulate git behaviour.

New Features

  • --cat-file flag for gix rev parse to cat instead of resolving.
  • gix rev previous-branches subcommand

Changed (BREAKING)

  • ein tools to ein tool for as it's more intuitive

New Features (BREAKING)

  • gix rev resolve --explain

Commit Statistics

  • 15 commits contributed to the release over the course of 26 calendar days.
  • 26 days passed between releases.
  • 5 commits where understood as conventional.
  • 1 unique issue was worked on: #427

Commit Details

view details
  • #427
    • --cat-file flag for gix rev parse to cat instead of resolving. (b83f6bd)
    • gix rev resolve --explain (c5846e0)
    • gix rev previous-branches subcommand (e972aad)
    • support for parsing multiple specs in one invocation (84b5448)
    • support overriding cache settings with environment variables in gix (b838202)
  • Uncategorized
    • Control which command is lenient or not. That way gix-config can be lenient. (6a9c58f)
    • Invert behaviour to open::Options::strict_config(), with lenient being the default. (0235111)
    • ein tools to ein tool for as it's more intuitive (edf73dd)
    • add aliases to make revision sub-commands more accessible (a6d79e3)
    • Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
    • Merge branch 'write-index-files' into rev-parse-delegate (370110d)
    • Merge branch 'main' into rev-parse-delegate (4ae2bed)
    • Merge branch 'main' into rev-parse-delegate (6da8250)
    • make fmt (47724c0)
    • Fix typos (e9fcb70)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.