From: Li Xuejiang Date: Thu, 2 Apr 2020 08:42:51 +0000 (+0800) Subject: git-submodule.sh: setup uninitialized variables X-Git-Tag: v2.27.0-rc0~93^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=65d100c4ddbe83953870be2e08566086e4b1cd3c;p=thirdparty%2Fgit.git git-submodule.sh: setup uninitialized variables We have an environment variable `jobs=16` defined in our CI system, and this environment makes our build job failed with the following message: error: pathspec '16' did not match any file(s) known to git The pathspec '16' for Git command is from the environment variable "jobs". This is because "git-submodule" command is implemented in shell script, and environment variables may change its behavior. Set values for uninitialized variables, such as "jobs" and "recommend_shallow" will fix this issue. Helped-by: Jiang Xin Signed-off-by: Li Xuejiang Signed-off-by: Junio C Hamano --- diff --git a/git-submodule.sh b/git-submodule.sh index aaa1809d24..aba3e109a4 100755 --- a/git-submodule.sh +++ b/git-submodule.sh @@ -47,6 +47,8 @@ custom_name= depth= progress= dissociate= +jobs= +recommend_shallow= die_if_unmatched () {