(Following up on the [comment](https://github.com/dahlbyk/libgit2sharp/commit/460b6c207cc782469343c7eb5490a9a6495dae27#commitcomment-2878818) you left on the commit).

You're right, it seems Mono has a different implementation. I opened a **[bug](https://bugzilla.xamarin.com/show_bug.cgi?id=11417)** regarding this on the mono bug tracker.

Maybe we can just add a comment here to reference it, so we know this is a temporary (?) workaround.

/cc @joncham