Currently, the gem is making use of the implementation in grit but it is not maintained, and dependent on the git binary. But by using it means that I get to have garbage collection on GitSimple#pull right away.
In the future garbage collection should be re-implemented using only libgit2 and then the grit dependency can be removed.