This project is a primarily a product of the excellent article git clone in Haskell from the ground up and my desire for a something somewhat larger than a toy project in Rust.
Hopefully by the end of this you should be able to successfully run the following to create a valid git repo:
rgit clone git://github.com/cwbriones/rgit.git- Transport Protocol and Pack Wire Protocol
- Reference Discovery (ls-remote)
- Capabilities
- Packfile Negotiation
- Delta Encoding
- Repo and Object Storage Format
- Refs
- Working Copy and Index
- Clone Command