### 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](https://www.conventionalcommits.org).
 - 1 unique issue was worked on: #427

### Commit 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)