My friend looked into porting git to Win32 natively and abandoned the effort because Git uses a ton of UNIX-isms, from fork() to sh scripts.
I read that git was written to intentionally use every trick available in Linux for performance. Mercurial has similar features, but it's much more agreeable to cross-platform work. Mozilla uses it.
Not really surprising, given the author...
Re:Git is the next Unix
by anotherjesse on Saturday February 02, 2008 @04:29AM
(#108296)
check out ikiwiki - http://ikiwiki.info/ - it backends to both git (and svn) to do this - git allows offline work.
Now that is a compelling idea. How portable is git? ~ en.wikipedia.org/wiki/Git_(software)