summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--git_config.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/git_config.py b/git_config.py
index 0379181a..09c4b48f 100644
--- a/git_config.py
+++ b/git_config.py
@@ -638,7 +638,10 @@ class Remote(object):
638 self._review_url = http_url 638 self._review_url = http_url
639 else: 639 else:
640 host, port = info.split() 640 host, port = info.split()
641 self._review_url = self._SshReviewUrl(userEmail, host, port) 641 if _open_ssh(host, port):
642 self._review_url = self._SshReviewUrl(userEmail, host, port)
643 else:
644 self._review_url = http_url
642 except urllib.error.HTTPError as e: 645 except urllib.error.HTTPError as e:
643 raise UploadError('%s: %s' % (self.review, str(e))) 646 raise UploadError('%s: %s' % (self.review, str(e)))
644 except urllib.error.URLError as e: 647 except urllib.error.URLError as e: