From f1fc573821e19f6755bc38709fcee1e0e9d8f476 Mon Sep 17 00:00:00 2001 From: Matt Prahl Date: May 08 2017 18:38:57 +0000 Subject: Merge #537 `Allow git repositories to be http(s)://` --- diff --git a/module_build_service/builder/CoprModuleBuilder.py b/module_build_service/builder/CoprModuleBuilder.py index 68b3472..151249c 100644 --- a/module_build_service/builder/CoprModuleBuilder.py +++ b/module_build_service/builder/CoprModuleBuilder.py @@ -232,7 +232,7 @@ class CoprModuleBuilder(GenericBuilder): # remove _build_lock locking. with CoprModuleBuilder._build_lock: # Git sources are treated specially. - if source.startswith("git://"): + if source.startswith(("git://", "http://", "https://")): return build_from_scm(artifact_name, source, self.config, self.build_srpm) else: return self.build_srpm(artifact_name, source) diff --git a/module_build_service/builder/MockModuleBuilder.py b/module_build_service/builder/MockModuleBuilder.py index 763f779..de5f77e 100644 --- a/module_build_service/builder/MockModuleBuilder.py +++ b/module_build_service/builder/MockModuleBuilder.py @@ -403,7 +403,7 @@ mdpolicy=group:primary build_id = int(MockModuleBuilder._build_id) # Git sources are treated specially. - if source.startswith("git://"): + if source.startswith(("git://", "http://", "https://")): # Open the srpm-stdout and srpm-stderr logs and build from SCM. srpm_stdout_fn = os.path.join(self.resultsdir, artifact_name + "-srpm-stdout.log")