I just put my git mirror of the matplotlib svn repository online. This
is experimental in nature. Thanks to github for hosting this project.
Anyhow, I added instructions for how to use this (including to interact
with the central svn repository) here:
Note that the initial downloads are about 150 MB in size.
I have not actually used git in collaboration with others save through
the svn interface, so I don't have experience with some aspects of git,
particularly collaborating branching/merging/pushing etc. For
single-user use, however, I've been finding all that stuff very nice.
One thing particularly useful is the ability to clean up history before
committing changes to a central subversion repository.
Anyhow, thanks to Ondrej for the critical clue for how to make this work.