* Teach "git prune" the "--recurse-submodules" option (and maybe honour the same default and options "git fetch" uses)
* Better support for displaying merge conflicts of submodules
* git gui: Add submodule menu for adding and fetching submodules
+* git status should call "git diff --submodule --ignore-submodules=dirty" instead of "git submodule summary" for providing a submodule summary when configured to do so.
* Add an "always-tip" mode
* Other commands that could benefit from a "--recurse-submodules" option: archive, branch, clean, commit, revert, tag.