+* Let am, bisect, checkout, checkout-index, cherry-pick, merge, pull, read-tree, rebase, reset & stash work recursively on submodules (in progress, including the 2011 GSoC work right now ...)
+* Teach grep the --recursive option (in progress thanks to Chris Packham)
+* Add means to specify which submodules shall be populated on clone
+* Move the submodules git directories into the superproject's .git so that submodules can be created and deleted (part of the 2011 GSoC project, patches provided by Frederik Gustafsson)
+* Check before a push in the superproject that all submodules HEADs are pushed (part of the 2011 GSoC project, patches provided by Frederik Gustafsson)
+* Showing that a submodule has a HEAD not on any branch in "git status"