git-protocol-0.8.1 has been yanked.
An abstraction over [fetching][fetch()] a pack from the server.
This implementation hides the transport layer, statefulness and the protocol version to the [fetch delegate][fetch::Delegate], the actual client implementation.