Git 1.5.6 released
Git 1.5.6 has been released, and there are a lot of usability fixes and tweaks which should make the upgrade worth your while. Looking at the detailed list of changes since 1.5.5, it looks like submodules have been getting quite a bit of love from many contributors, so it might be time to get them another shot. Scroll down or search in the announcement for the the part starting with “Changes since v1.5.5” and look through there for some of the submodule improvements that are coming.
The directions posted here worked fine for me to upgrade my existing source based installation in /usr/local.