scripts/make-release: Only clone single branches to speed up the script
Using --single-branch and --depth 1 here helps to speed up the process a little bit and helps to save some networking bandwidth. Message-Id: <20221128092555.37102-3-thuth@redhat.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
9bd0bcc385
commit
aa4609dcb8
@ -20,10 +20,12 @@ src="$1"
|
||||
version="$2"
|
||||
destination=qemu-${version}
|
||||
|
||||
git clone "${src}" ${destination}
|
||||
git clone --single-branch -b "v${version}" -c advice.detachedHead=false \
|
||||
"${src}" ${destination}
|
||||
|
||||
pushd ${destination}
|
||||
git checkout "v${version}"
|
||||
git submodule update --init
|
||||
|
||||
git submodule update --init --single-branch
|
||||
(cd roms/seabios && git describe --tags --long --dirty > .version)
|
||||
(cd roms/skiboot && ./make_version.sh > .version)
|
||||
# Fetch edk2 submodule's submodules, since it won't have access to them via
|
||||
@ -34,7 +36,7 @@ git submodule update --init
|
||||
# submodule dependencies, so we continue to handle these on a case-by-case
|
||||
# basis for now.
|
||||
(cd roms/edk2 && \
|
||||
git submodule update --init -- \
|
||||
git submodule update --init --depth 1 -- \
|
||||
ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 \
|
||||
BaseTools/Source/C/BrotliCompress/brotli \
|
||||
CryptoPkg/Library/OpensslLib/openssl \
|
||||
|
Loading…
Reference in New Issue
Block a user