This is a _huge_ undertaking. At the moment, Git for Windows carries 200+ commits, organized in 20+ topic branches, on top of upstream Git.