In response to the current p5p git vs svn debate, I've been wanting to try it out on Win32 (my desktop OS) but I absolutely refuse to install cygwin (it chucks a bunch of stuff in the environment and path as a result messes up certain native Perl CPAN installation stuff).
Someone finally handed me a link to an installer for the mingw git port.
Ran the installer, cute there's a message from Linus in the license click-through, install install install install... done.
OK, now what... hmm... no desktop icons, no quickbar (dock) icons, no entries in the start menu. OK, so to the console! Hmm... "git" does nothing... so git doesn't put itself into the path either...
OK, but there's a C:\Program Files\Git\usr\bin directory will all 50
Running "git" obviously gives me the main git application, but there's no docs and I'm on the train, so there's no help information. Several of the more interesting looking commands turn out to be shell scripts, which doesn't help at all because they won't run (BIG ones too, some run to 2500 lines of shell, ugh).
Some shellish-looking programs exist, but running them doesn't seem to do much of anything, except pop up some windows that either look useless (meaning they are probably triggered by other of the 50
Give up in disgust and move on to actual productive work.
So, in summary, the git native port (mingw) is utterly unusable if you don't know git already, and looks very much like a work in progress.
It fails Ashton's Law miserably. I'll try it out again in another few months.