Merge "Fixed upload to remotes with the url ssh://hostname"
diff --git a/git_config.py b/git_config.py
index 8f666e6..9d5874a 100644
--- a/git_config.py
+++ b/git_config.py
@@ -621,7 +621,7 @@
u = self.review
if u.startswith('persistent-'):
u = u[len('persistent-'):]
- if u.split(':')[0] not in ('http', 'https', 'sso'):
+ if u.split(':')[0] not in ('http', 'https', 'sso', 'ssh'):
u = 'http://%s' % u
if u.endswith('/Gerrit'):
u = u[:len(u) - len('/Gerrit')]
@@ -637,7 +637,7 @@
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:'):
+ elif u.startswith('sso:') or u.startswith('ssh:'):
self._review_url = u # Assume it's right
REVIEW_CACHE[u] = self._review_url
elif 'REPO_IGNORE_SSH_INFO' in os.environ: