summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--git_config.py11
-rw-r--r--subcmds/sync.py5
2 files changed, 8 insertions, 8 deletions
diff --git a/git_config.py b/git_config.py
index 2270200c..a294a0b6 100644
--- a/git_config.py
+++ b/git_config.py
@@ -596,14 +596,11 @@ class Remote(object):
596 try: 596 try:
597 info_url = u + 'ssh_info' 597 info_url = u + 'ssh_info'
598 info = urllib.request.urlopen(info_url).read() 598 info = urllib.request.urlopen(info_url).read()
599 if '<' in info: 599 if info == 'NOT_AVAILABLE' or '<' in info:
600 # Assume the server gave us some sort of HTML 600 # If `info` contains '<', we assume the server gave us some sort
601 # response back, like maybe a login page. 601 # of HTML response back, like maybe a login page.
602 # 602 #
603 raise UploadError('%s: Cannot parse response' % info_url) 603 # Assume HTTP if SSH is not enabled or ssh_info doesn't look right.
604
605 if info == 'NOT_AVAILABLE':
606 # Assume HTTP if SSH is not enabled.
607 self._review_url = http_url + 'p/' 604 self._review_url = http_url + 'p/'
608 else: 605 else:
609 host, port = info.split() 606 host, port = info.split()
diff --git a/subcmds/sync.py b/subcmds/sync.py
index 002d05f0..e9d52b7b 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -496,6 +496,8 @@ later is required to fix a server side protocol bug.
496 sys.exit(1) 496 sys.exit(1)
497 497
498 manifest_server = self.manifest.manifest_server 498 manifest_server = self.manifest.manifest_server
499 if not opt.quiet:
500 print('Using manifest server %s' % manifest_server)
499 501
500 if not '@' in manifest_server: 502 if not '@' in manifest_server:
501 username = None 503 username = None
@@ -564,7 +566,8 @@ later is required to fix a server side protocol bug.
564 sys.exit(1) 566 sys.exit(1)
565 self._ReloadManifest(manifest_name) 567 self._ReloadManifest(manifest_name)
566 else: 568 else:
567 print('error: %s' % manifest_str, file=sys.stderr) 569 print('error: manifest server RPC call failed: %s' %
570 manifest_str, file=sys.stderr)
568 sys.exit(1) 571 sys.exit(1)
569 except (socket.error, IOError, xmlrpc.client.Fault) as e: 572 except (socket.error, IOError, xmlrpc.client.Fault) as e:
570 print('error: cannot connect to manifest server %s:\n%s' 573 print('error: cannot connect to manifest server %s:\n%s'