Considering this https://github.com/libgit2/libgit2sharp/pull/1030#issuecomment-111143524 and the comments below it, there are chances we may not play nice when the GC does its memory reclaiming duty. It may interesting to test drive our implementation while the GC is running. /cc @ammeep @shiftkey @ethomson @jamill @whoisj