A Dart FFI binding for libgit2

Features

  • x 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

Getting started

Usage

TODO:

Additional information

For developing on the package

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

Libraries

libgit2
Support for doing something awesome.