diff options
author | Casey Fitzpatrick <kcghost@gmail.com> | 2018-05-03 06:53:44 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-05-22 12:16:31 +0900 |
commit | c7199e3abe0280945ef1bd65abfc48321090edb6 (patch) | |
tree | 6dc75b6ffcd2d0b6dd0e41d72f966ac3d47b0e3b /git-submodule.sh | |
parent | 468165c1d8a442994a825f3684528361727cd8c0 (diff) | |
download | git-c7199e3abe0280945ef1bd65abfc48321090edb6.tar.gz |
submodule: clean up substitutions in script
'recommend_shallow' and 'jobs' variables do not need quotes. They only hold a
single token value, and even if they were multi-token it is likely we would want
them split at IFS rather than pass a single string.
'progress' is a boolean value. Treat it like the other boolean values in the
script by using a substitution.
Signed-off-by: Casey Fitzpatrick <kcghost@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-submodule.sh')
-rwxr-xr-x | git-submodule.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/git-submodule.sh b/git-submodule.sh index 24914963ca..2625479684 100755 --- a/git-submodule.sh +++ b/git-submodule.sh @@ -465,7 +465,7 @@ cmd_update() GIT_QUIET=1 ;; --progress) - progress="--progress" + progress=1 ;; -i|--init) init=1 @@ -542,14 +542,14 @@ cmd_update() { git submodule--helper update-clone ${GIT_QUIET:+--quiet} \ - ${progress:+"$progress"} \ + ${progress:+"--progress"} \ ${wt_prefix:+--prefix "$wt_prefix"} \ ${prefix:+--recursive-prefix "$prefix"} \ ${update:+--update "$update"} \ ${reference:+"$reference"} \ ${depth:+--depth "$depth"} \ - ${recommend_shallow:+"$recommend_shallow"} \ - ${jobs:+$jobs} \ + $recommend_shallow \ + $jobs \ "$@" || echo "#unmatched" $? } | { err= |