Git written from scratch in Rust.
- Object file encoding and decoding
- The Git object model
- Ref loading
- Log
- Pack index/file support
- Staging
- Commit
- Rebase
- Checkout
- Merge
- Synchronization (push, pull/fetch)
- Stash
- Config
- Timezones
- Notes
View API documentation here:
[http://kaisellgren.github.io/doc/rust_git/index.html] (http://kaisellgren.github.io/doc/rust_git/index.html)