https://www.reddit.com/r/programming/comments/5rtlk0/git_vir...
https://www.reddit.com/r/programming/comments/5rtlk0/git_vir...
One of the core differences between Windows and Linux is process creation. It's slower - relatively - on Windows. Since Git is largely implemented as many Bash scripts that run as separate processes, the performance is slower on Windows. We’re working with the git community to move more of these scripts to native cross-platform components written in C, like we did with interactive rebase. This will make Git faster for all systems, including a big boost to performance on Windows.
Sad. Rather than fix the root problem they rewrite the product in a less-agile language and require everyone to run opaque binaries.
They probably even think they're doing a good thing.
I understand they took the initially easy route. But it'll be harder for everyone to use that code now, including them.