Merge "git: git checkout for a commit hash combinated with depth argument"

This commit is contained in:
Zuul 2023-07-31 11:29:32 +00:00 committed by Gerrit Code Review
commit 280feb0861

View File

@ -610,9 +610,10 @@ function git_clone {
echo "the project to the \$PROJECTS variable in the job definition."
die $LINENO "ERROR_ON_CLONE is set to True so cloning not allowed in this configuration"
fi
git_timed clone $git_clone_flags $git_remote $git_dest
git_timed clone --no-checkout $git_clone_flags $git_remote $git_dest
cd $git_dest
git checkout $git_ref
git_timed fetch $git_clone_flags origin $git_ref
git_timed checkout FETCH_HEAD
elif [[ "$RECLONE" = "True" ]]; then
# if it does exist then simulate what clone does if asked to RECLONE
cd $git_dest