From b3af073a0813516f6653f7b38d8192eec62b22f1 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 26 Jun 2018 10:50:18 +0200 Subject: [PATCH] if package has no pristine-tar branch, fallback to uscan --- gitlab-ci-git-buildpackage | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gitlab-ci-git-buildpackage b/gitlab-ci-git-buildpackage index c4894d2..d56d717 100755 --- a/gitlab-ci-git-buildpackage +++ b/gitlab-ci-git-buildpackage @@ -29,7 +29,10 @@ echo "ensure pristine-tar branch exists and is current" git clean -fdx git reset --hard git fetch --all -git checkout -B pristine-tar origin/pristine-tar +git checkout -B pristine-tar origin/pristine-tar || ( \ + echo "no pristine-tar branch, trying uscan"; + uscan --verbose --download-current-version --force-download --rename; +) echo "make $CI_COMMIT_REF_NAME branch current for gbp" git checkout -B "$CI_COMMIT_REF_NAME" "$CI_COMMIT_SHA" if [ -z "$CI_COMMIT_TAG" ]; then