Merge branch 'hv/submodule-recurse-push'