diff options
-rw-r--r-- | git_config.py | 11 | ||||
-rw-r--r-- | subcmds/sync.py | 5 |
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' |