From 284eea5b0c7f4d6fbb09e4151ef02958e140fcf0 Mon Sep 17 00:00:00 2001 From: Guan Junchun Date: Sat, 12 Oct 2013 16:54:44 +0800 Subject: gbp-clone: support repo URLs like "host:repo.git" Previously, gbp didn't correctly parse this kind of URL and clone failed. Signed-off-by: Guan Junchun Signed-off-by: Markus Lehtonen --- gbp/git/repository.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gbp/git/repository.py') diff --git a/gbp/git/repository.py b/gbp/git/repository.py index cc723df..7e0b329 100644 --- a/gbp/git/repository.py +++ b/gbp/git/repository.py @@ -1851,7 +1851,10 @@ class GitRepository(object): raise GitRepositoryError("Error running git clone: %s" % stderr) if not name: - name = remote.rstrip('/').rsplit('/',1)[1] + try: + name = remote.rstrip('/').rsplit('/',1)[1] + except IndexError: + name = remote.split(':', 1)[1] if (mirror or bare): if not name.endswith('.git'): name = "%s.git" % name -- cgit v1.2.3