aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/zeitgeist-git.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/zeitgeist-git.py')
-rwxr-xr-xexamples/zeitgeist-git.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/zeitgeist-git.py b/examples/zeitgeist-git.py
index ba184d6f..279cc530 100755
--- a/examples/zeitgeist-git.py
+++ b/examples/zeitgeist-git.py
@@ -59,7 +59,14 @@ def get_repo():
if uri:
uri = uri.strip().decode(sys.getfilesystemencoding())
- repo = unicode(uri.rsplit('/', 1)[1])
+ if '/' in uri:
+ sep = '/'
+ else:
+ sep = ':'
+ try:
+ repo = unicode(uri.rsplit(sep, 1)[1])
+ except IndexError: # no known separator
+ repo = uri
repo = repo.rsplit(u'.git', 1)[0]
return repo, uri