@GitTools/developers what are your thoughts on taking this for a spin:
libgit2/libgit2sharp#1618
It would reduce the native dependencies that we currently have, but off the top of my head, I am not sure whether it would "work" for us.
Not in a position to take this for a spin just now, but I thought I would bring it up when it found out about it.