On Wed, Aug 2, 2017 at 11:11 AM, Jeremy Morton <admin@xxxxxxxxxxxxxx> wrote: > Did this ever get anywhere? If not why not? It would be very useful to me > to be able to clone recursively by default, especially considering you can't > use 'alias' to override the existing 'clone' command. > Note that there is 3c548de378 (Merge branch 'sb/submodule-blanket-recursive', 2017-06-13), which adds recursing into submodules to a couple of commands. clone is not one of them, because at that time I thought you'd want to select explicitly at clone time which submodules you want. Unlike most other commands that can recurse into submodules, clone supports a pathspec for the recurse parameter, such that you can express a fine grained selection of submodules that you are interested in. I wonder if submodule.recurse is set if we'd just want to recurse into all submodules for clone? That may have negative consequences though as people may have forgotten that they set that config a long time ago and then are surprised to get so many submodules.