@@ -17,6 +17,9 @@
- `list_objects/2` callback on Storage behaviour for enumerating loose objects
- Dialyzer enforced in CI pipeline
- `Pack.Reader.read_object/4` with external resolver for REF_DELTA bases
- Full REF_DELTA / thin-pack resolution via `:external_resolver` on `Pack.Reader.parse/2`,
wired through ReceivePack so `git push --thin` and clones from thin-pack-producing
clients work end-to-end (integration-tested against real `git pack-objects --thin`)
- `update_hook` and `post_receive_hook` for ReceivePack (per-ref gating, post-push notifications)
- Configurable per-repo `max_object_size` via `Repo.new/2` (default 128MB unchanged)
- CalVer release automation via CI (`ci/release.sh`, `.anvil.yml` release step)