Incorporated the comments of Philippe Blain. Other changes since v1: - Patch 4: also updated a little the man page of git fetch and git pull. - Added a new patch to refer to 'active' submodules. Damien Robert (5): doc: list all commands affected by submodule.recurse doc: document --recurse-submodules for reset and restore doc: explain how to deactivate recurse.submodule completely doc: be more precise on (fetch|push).recurseSubmodules doc: --recurse-submodules only apply to active submodules Documentation/config/fetch.txt | 6 ++++-- Documentation/config/push.txt | 3 +++ Documentation/config/submodule.txt | 12 ++++++++++-- Documentation/fetch-options.txt | 9 +++++---- Documentation/git-checkout.txt | 2 +- Documentation/git-grep.txt | 2 +- Documentation/git-pull.txt | 5 ++--- Documentation/git-read-tree.txt | 2 +- Documentation/git-reset.txt | 6 ++++++ Documentation/git-restore.txt | 10 ++++++++++ Documentation/git-switch.txt | 2 +- Documentation/gitsubmodules.txt | 3 ++- 12 files changed, 46 insertions(+), 16 deletions(-) -- Patched on top of v2.25.1-377-g2d2118b814 (git version 2.25.1)