Kaydet (Commit) 2c5cdc4d authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

when switching to a pre-submodule point, clean-up the soft-link point

Change-Id: I5a8f144bb4ad167cfa0e6763e3cf273b9127d65b
üst 942a8ffd
...@@ -137,6 +137,7 @@ do_checkout() ...@@ -137,6 +137,7 @@ do_checkout()
local cmd local cmd
local create_branch="0" local create_branch="0"
local branch local branch
local module
git checkout "$@" || return $? git checkout "$@" || return $?
for cmd in "$@" ; do for cmd in "$@" ; do
...@@ -154,6 +155,11 @@ local branch ...@@ -154,6 +155,11 @@ local branch
fi fi
else else
# now that is the nasty case we moved prior to submodules # now that is the nasty case we moved prior to submodules
# delete the submodules left over if any
for module in $SUBMODULES_ALL ; do
echo "clean-up submodule $module"
rm -fr ${module}
done
# make sure we have the needed repo in clone # make sure we have the needed repo in clone
./g clone && ./g -f checkout "$@" || return $? ./g clone && ./g -f checkout "$@" || return $?
fi fi
...@@ -167,6 +173,11 @@ do_reset() ...@@ -167,6 +173,11 @@ do_reset()
git submodule update || return $? git submodule update || return $?
else else
# now that is the nasty case we moved prior to submodules # now that is the nasty case we moved prior to submodules
# delete the submodules left over if any
for module in $SUBMODULES_ALL ; do
echo "clean-up submodule $module"
rm -fr ${module}
done
# make sure we have the needed repo in clone # make sure we have the needed repo in clone
./g clone && ./g -f reset "$@" ./g clone && ./g -f reset "$@"
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment