A Dart FFI binding for libgit2
- get libgit2 version
- create local repo
- clone local repo
- clone remote repo
- browse history
- show commits from history
- get/set user name, email
- stage/unstage files
- commit
- stashing
TODO:
To rerun the ffi gen: dart run ffigen
on Ubuntu/Debian:
sudo apt-get install libclang-dev.
sudo apt install libgit2-dev
dpkg -L libgit2-dev