Cloning
- git-transport
- transport layer https or ssh
- receive a pack
- git-refs
- Enough to handle a git fetch - maybe we can just hardcode things for now…
- receive pack
- resolve thin pack with Bundle
- git-repository
- clone from https remote
FSCK an entire repository
- multi-db (incorporate object lookup for loose objects and packs)
- single threaded
- optional object cache
- fs-check - verify all object content of a git repository
- cli
- Clone into valid repository
Other
To be picked in any order….
- prodash
- finish transitioning to futures-lite to get rid of futures-util dependency to reduce compile times
- criner
- switch to
isahcseems to allow async-reading of bodies, allowing to get rid of reqwest and tokio. Redirect is configurable.
- switch to
- miniz-oxide
- Get this PR merged for faster reset performance