From 8e34760de11059fc23de8b054018c47cc545c2f0 Mon Sep 17 00:00:00 2001 From: Andrew Hughes Date: Thu, 21 Mar 2024 01:38:03 +0000 Subject: [PATCH] generate_source_tarball.sh: Only add --depth=1 on non-local repositories - generate_source_tarball.sh: Only add --depth=1 on non-local repositories - Related: RHEL-46639 --- generate_source_tarball.sh | 8 +++++++- java-17-openjdk.spec | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/generate_source_tarball.sh b/generate_source_tarball.sh index 0aaea85..9cdbd4b 100755 --- a/generate_source_tarball.sh +++ b/generate_source_tarball.sh @@ -213,7 +213,13 @@ else mkdir "${FILE_NAME_ROOT}" pushd "${FILE_NAME_ROOT}" echo "Cloning ${VERSION} root repository from ${REPO_ROOT}" - git clone --depth=1 -b "${VERSION}" "${REPO_ROOT}" "${VERSION}" + if realpath -q "${REPO_ROOT}"; then + echo "Local path detected; not adding depth argument"; + else + DEPTH="--depth=1"; + echo "Remote repository detected; adding ${DEPTH}"; + fi + git clone ${DEPTH} -b "${VERSION}" "${REPO_ROOT}" "${VERSION}" pushd "${VERSION}" TAR_TIME="$(git log --max-count 1 --format=%cI)" popd diff --git a/java-17-openjdk.spec b/java-17-openjdk.spec index 8d97422..3f8c22b 100644 --- a/java-17-openjdk.spec +++ b/java-17-openjdk.spec @@ -2490,6 +2490,7 @@ require "copy_jdk_configs.lua" - generate_source_tarball.sh: Update examples in header for clarity - generate_source_tarball.sh: Cleanup message issued when checkout already exists - generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP +- generate_source_tarball.sh: Only add --depth=1 on non-local repositories * Mon Jul 8 2024 Thomas Fitzsimmons - 1:17.0.12.0.6-0.1.ea - Update to jdk-17.0.12+6 (EA)