On Tuesday 09 January 2018 12:15 AM, Stefan Beller wrote: >> >> - * The command line for those commands that support taking submodule specs. > > ++ The command line for those commands that support taking submodules > as part of their pathspecs[1]. > ++ > ++[1] pathspec is an official term according to `man gitglossary`. > > Maybe? > Yeah, I actually did think 'specification' wasn't a the best fit for this (should have mentioned that somewhere) Now, the real term came out :) Just to be sure, that "[1] pathspec ..." part goes to the end of the document doesn't it? >> - Most commands have a boolean flag '--recurse-submodules' whether to >> - recurse into submodules. Examples are `ls-files` or `checkout`. >> + * The command line for those commands that support taking submodule >> + specifications. Most commands have a boolean flag '--recurse-submodules >> + whether to recurse into submodules. Examples are `ls-files` or `checkout`. >> Some commands take enums, such as `fetch` and `push`, where you can >> specify how submodules are affected. >> >> -- >> 2.16.0.rc0.223.g4a4ac8367 >>