diff options
-rw-r--r-- | gbp/git/repository.py | 5 |
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 |