aboutsummaryrefslogtreecommitdiff
path: root/src/lib/delivery/delivery_build.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2024-12-17 18:55:22 -0500
committerGitHub <noreply@github.com>2024-12-17 18:55:22 -0500
commit8186ad89bbd7cfab65700045eaa9b26f8f877bfb (patch)
tree8b847980830527df2a03613556aaf7faab258865 /src/lib/delivery/delivery_build.c
parent6c0355d9802b83938de388b444021f34cf9b9506 (diff)
parentd664bef4e570647f85d6000170dba7e63807facc (diff)
downloadstasis-8186ad89bbd7cfab65700045eaa9b26f8f877bfb.tar.gz
Merge pull request #77 from jhunkeler/fix-git-clone-return
Fix git_clone return
Diffstat (limited to 'src/lib/delivery/delivery_build.c')
-rw-r--r--src/lib/delivery/delivery_build.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/delivery/delivery_build.c b/src/lib/delivery/delivery_build.c
index fa19f95..03f2d4c 100644
--- a/src/lib/delivery/delivery_build.c
+++ b/src/lib/delivery/delivery_build.c
@@ -154,7 +154,11 @@ struct StrList *delivery_build_wheels(struct Delivery *ctx) {
memset(wheeldir, 0, sizeof(wheeldir));
sprintf(srcdir, "%s/%s", ctx->storage.build_sources_dir, ctx->tests[i].name);
- git_clone(&proc, ctx->tests[i].repository, srcdir, ctx->tests[i].version);
+ if (git_clone(&proc, ctx->tests[i].repository, srcdir, ctx->tests[i].version)) {
+ SYSERROR("Unable to checkout tag '%s' for package '%s' from repository '%s'\n",
+ ctx->tests[i].version, ctx->tests[i].name, ctx->tests[i].repository);
+ return NULL;
+ }
if (ctx->tests[i].repository_remove_tags && strlist_count(ctx->tests[i].repository_remove_tags)) {
filter_repo_tags(srcdir, ctx->tests[i].repository_remove_tags);