summaryrefslogtreecommitdiffhomepage
path: root/gbp-create-remote-repo
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2011-01-13 19:38:28 +0100
committerGuido Günther <agx@sigxcpu.org>2011-01-13 20:49:43 +0100
commit244c1d2a2213dd17966187e539d5214b5df500b0 (patch)
treec67301200b4f2696d4addbf91ac69c40a3c6c76e /gbp-create-remote-repo
parentdd8bc47a712a1d83a209ac303658ab31424d3b98 (diff)
gbp-create-remote-repo: Allow for repository names without substitutions
Diffstat (limited to 'gbp-create-remote-repo')
-rwxr-xr-xgbp-create-remote-repo4
1 files changed, 2 insertions, 2 deletions
diff --git a/gbp-create-remote-repo b/gbp-create-remote-repo
index e62ef067..5316a6a7 100755
--- a/gbp-create-remote-repo
+++ b/gbp-create-remote-repo
@@ -52,8 +52,8 @@ def parse_remote(remote_url, pkg):
frags = urlparse.urlparse(remote_url)
if frags.scheme != 'ssh':
raise GbpError, "Remote URL must use ssh protocol."
- if not '%(pkg)s' in remote_url:
- raise GbpError, "Remote URL lacks \%(pkg)s"
+ if not '%(pkg)s' in remote_url and not remote_url.endswith(".git"):
+ raise GbpError, "Remote URL needs to contain either a repository name or '%(pkg)s'"
remote = { 'pkg': pkg,
'url' : remote_url % { 'pkg': pkg },
'dir': frags.path % { 'pkg': pkg },