Pass branch parameter to git clone
Without this parameter, when we set GIT_DEPTH, it may happen that we clone only master and then cannot checkout branch Change-Id: I39376914f8bfc286a308c99db6bc92cddab195b5
This commit is contained in:
parent
5dbb826a54
commit
90742fc1be
@ -534,10 +534,8 @@ function git_clone {
|
||||
echo "the project to the \$PROJECTS variable in the job definition."
|
||||
die $LINENO "Cloning not allowed in this configuration"
|
||||
fi
|
||||
git_timed clone $git_clone_flags $git_remote $git_dest
|
||||
cd $git_dest
|
||||
# This checkout syntax works for both branches and tags
|
||||
git checkout $git_ref
|
||||
# '--branch' can also take tags
|
||||
git_timed clone $git_clone_flags $git_remote $git_dest --branch $git_ref
|
||||
elif [[ "$RECLONE" = "True" ]]; then
|
||||
# if it does exist then simulate what clone does if asked to RECLONE
|
||||
cd $git_dest
|
||||
|
Loading…
x
Reference in New Issue
Block a user