** fetch runs recursively on submodules by default when new commits have been recorded for them in the superproject
* Since git 1.7.7:
** git push learned the --recurse-submodules=check option which errors out when trying to push a superproject commit where the submodule changes are not pushed (part of Frederik Gustafsson's 2011 GSoC project)
-* Since git 1.7.7:
+* Since git 1.7.8:
** The "update" option learned the value "none" which disables "submodule init" and "submodule update"
** The git directory of a newly cloned submodule is stored in the .git directory of the superproject, the submodules work tree contains only a gitfile. This is the first step towards recursive checkout, as it enables us to remove a submodule directory (part of Frederik Gustafsson's 2011 GSoC project)
\ No newline at end of file