Changes to support sso: repositories for upload
Change-Id: Iddf90d52f700a1f6462abe76d4f4a367ebb6d603
diff --git a/git_config.py b/git_config.py
index f6093a2..af09eba 100644
--- a/git_config.py
+++ b/git_config.py
@@ -576,7 +576,7 @@
return None
u = self.review
- if not u.startswith('http:') and not u.startswith('https:'):
+ if u.split(':')[0] not in ('http', 'https', 'sso'):
u = 'http://%s' % u
if u.endswith('/Gerrit'):
u = u[:len(u) - len('/Gerrit')]
@@ -592,6 +592,9 @@
host, port = os.environ['REPO_HOST_PORT_INFO'].split()
self._review_url = self._SshReviewUrl(userEmail, host, port)
REVIEW_CACHE[u] = self._review_url
+ elif u.startswith('sso:'):
+ self._review_url = u # Assume it's right
+ REVIEW_CACHE[u] = self._review_url
else:
try:
info_url = u + 'ssh_info'