summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 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 },