signature related functions
public API for commit
rgit checks if repository is empty
fix usage
lookup_commit
Repository::commit()
change every @Repository to @mut Repository
Repository::lookup returns Option<~Reference> instead of ~Reference
libgit2 0.18.0 does not export git_tree_free or git_tree_lookup