summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gbp/git/repository.py5
1 files changed, 4 insertions, 1 deletions
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