git smart-protocol state machines: upload-pack (v2 with a v0 fallback) and receive-pack (v0), transport-agnostic.
Part of [Gunnar](https://www.gunnar.rs), a git server and git client. Source:
<https://www.gunnar.rs/repo/gunnar/gunnar>.
License: AGPL-3.0-only, or a commercial licence granted jointly by Ignalina ApS and
Vetra Automation AB (gunnar@gunnar.rs).