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