diff options
author | Guido Günther <agx@sigxcpu.org> | 2011-01-13 19:38:28 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2011-01-13 20:49:43 +0100 |
commit | 244c1d2a2213dd17966187e539d5214b5df500b0 (patch) | |
tree | c67301200b4f2696d4addbf91ac69c40a3c6c76e /gbp-create-remote-repo | |
parent | dd8bc47a712a1d83a209ac303658ab31424d3b98 (diff) |
gbp-create-remote-repo: Allow for repository names without substitutions
Diffstat (limited to 'gbp-create-remote-repo')
-rwxr-xr-x | gbp-create-remote-repo | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gbp-create-remote-repo b/gbp-create-remote-repo index e62ef06..5316a6a 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 }, |