An important bugfix to prevent assertion failures when writing thin packs.
### Bug Fixes
- Adjust size-hints of resolving entries iterator and use the upper bound in delta tree.
The delta-tree is a data structure that actually heavily relies on
favorable allocation and a known amount of objects in order to
provide front and back buffers. However, this is an implementation
detail and they don't have to stay consistent at all especially
after growing the buffer by pushing to it.
Interestingly, the VecDeque internally over-allocates as well which
definitely helps the example of `as_mut_slices()`, otherwise
it could also suffer from the assertions that trigger here.
### Commit Statistics
- 7 commits contributed to the release over the course of 18 calendar days.
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: #247, #254
### Commit Details
* **#247**
- Rename gix->ein and gixp->gix (e8b0919)
* **#254**
- Adjust changelogs prior to git-pack release (6776a3f)
- minor refactor (227c8b1)
- Adjust size-hints of resolving entries iterator and use the upper bound in delta tree (20b3994)
* **Uncategorized**
- Adjusting changelogs prior to release of git-config v0.1.8, git-object v0.15.1, git-diff v0.11.1, git-traverse v0.10.1, git-pack v0.14.0, git-odb v0.24.0, git-packetline v0.12.1, git-transport v0.13.1, git-protocol v0.12.1, git-ref v0.9.1, git-repository v0.12.0, cargo-smart-release v0.6.0, safety bump 5 crates (39b40c8)
- Adjust changelogs prior to git-pack release (ac8015d)
- Merge branch 'header-field-multi-improve' of https://github.com/xmo-odoo/gitoxide into xmo-odoo-header-field-multi-improve (d88e377)