Clear workspace before cloning in GGP.

* modules/jenkins/files/slave_scripts/gerrit-git-prep.sh: The
git-clone subcommand fails spectacularly when its destination is set
to a non-empty directory. In the case of gerrit-git-prep this can
happen when files are left behind in a workspace with no .git tree,
and then the job is changed to run GGP later. Work around it by
forcibly removing any previous workspace contents before cloning,
but show a listing of any contents first for the benefit of
troubleshooting such situations.

Change-Id: I0662ee68ee2a0e7a66a4d85c8cc7aea8bf0c17c0
This commit is contained in:
Jeremy Stanley 2013-07-15 22:01:04 +00:00
parent b71a3e9315
commit edfc75e027

View File

@ -29,6 +29,8 @@ fi
set -x
if [[ ! -e .git ]]
then
ls -a
rm -fr .[^.]* *
git clone $GERRIT_SITE/p/$ZUUL_PROJECT .
fi
git remote set-url origin $GERRIT_SITE/p/$ZUUL_PROJECT