don't assume all git urls are the same

This commit is contained in:
Alan Hamlett 2013-07-22 17:23:55 -07:00
parent cf2c5c07ad
commit 9f26012ddd

View file

@ -43,8 +43,9 @@ class Git(BaseProject):
sections = self._parse_config()
for section in sections:
if section.split(' ', 1)[0] == 'remote' and 'url' in sections[section]:
remote = sections[section]['url'].rsplit(':', 1)[1].rsplit('/', 1)[1].split('.git', 1)[0]
tags.append(remote)
remote = sections[section]['url'].rsplit(':', 1)[-1].rsplit('/', 1)[-1].split('.git', 1)[0]
if remote:
tags.append(remote)
branch = self._current_branch()
if branch is not None:
tags.append(branch)