Documentation/gitmodules: Only 'update' and 'url' are required

Descriptions for all the settings fell under the initial "Each
submodule section also contains the following required keys:".  The
example shows sections with just 'path' and 'url' entries, which are
indeed required, but we should still make the required/optional
distinction explicit to clarify that the rest of them are optional.

Signed-off-by: W. Trevor King <wking@tremily.us>
Reviewed-by: Heiko Voigt <hvoigt@hvoigt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
W. Trevor King 2014-01-03 10:31:22 -08:00 committed by Junio C Hamano
parent b9cf14d43b
commit 43fda9455c

View File

@ -35,6 +35,8 @@ submodule.<name>.url::
linkgit:git-clone[1] or (if it begins with ./ or ../) a location linkgit:git-clone[1] or (if it begins with ./ or ../) a location
relative to the superproject's origin repository. relative to the superproject's origin repository.
In addition, there are a number of optional keys:
submodule.<name>.update:: submodule.<name>.update::
Defines what to do when the submodule is updated by the superproject. Defines what to do when the submodule is updated by the superproject.
If 'checkout' (the default), the new commit specified in the If 'checkout' (the default), the new commit specified in the