summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinclude/git.sh3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/git.sh b/include/git.sh
index c1e7b4ba..01ebff4b 100755
--- a/include/git.sh
+++ b/include/git.sh
@@ -121,8 +121,7 @@ fetch_submodule()
st=""
for _st in repo file; do
- _seval="if [ -n \"\$sub$_st\" ] || [ -n \"\$sub${_st}_bkup\" ]"
- eval "$_seval; then st=\"\$st \$_st\"; fi"
+ eval "[ -n \"\$sub$_st\$sub${_st}_bkup\" ] && st=\"\$st \$_st\""
done
st="${st# }"
[ "$st" = "repo file" ] && $err "$mdir: repo/file both defined"