Why libgit2? Historically I was the first one who posted the libgit patches to their list, but they laughed me away. I needed it to avoid cygwin hardlinks to take much discspace, it was insane.