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' |
