]> git.ipfire.org Git - thirdparty/git.git/blobdiff - git-submodule.sh
Sync with 2.17.3
[thirdparty/git.git] / git-submodule.sh
index 78073cd87d1b1775bb4f4264557aba18c73c5911..74f5fe6a86e02550aa227d6121edd0486f894d18 100755 (executable)
@@ -34,6 +34,7 @@ reference=
 cached=
 recursive=
 init=
+require_init=
 files=
 remote=
 nofetch=
@@ -482,6 +483,10 @@ cmd_update()
                -i|--init)
                        init=1
                        ;;
+               --require-init)
+                       init=1
+                       require_init=1
+                       ;;
                --remote)
                        remote=1
                        ;;
@@ -564,6 +569,7 @@ cmd_update()
                ${reference:+"$reference"} \
                ${dissociate:+"--dissociate"} \
                ${depth:+--depth "$depth"} \
+               ${require_init:+--require-init} \
                $recommend_shallow \
                $jobs \
                "$@" || echo "#unmatched" $?