g clone: fix non-referenced cloning

Change-Id: I98d6f5c20bacbb5d6457857906c591fea034288a
This commit is contained in:
Miklos Vajna 2013-02-26 16:17:51 +01:00
parent f624144e41
commit 73b50b7336

6
g
View file

@ -254,11 +254,13 @@ local configured
git submodule init $module || return $?
fi
done
if [ -n "$REFERENCED_GIT" ] ; then
for module in $SUBMODULES_CONFIGURED ; do
if [ -n "$REFERENCED_GIT" ] ; then
git submodule update --reference $REFERENCED_GIT/.git/modules/$module $module || return $?
done
else
git submodule update $module || return $?
fi
done
return 0
}