diff -r b22a0d9e0a83 -r 8b1c887d52e7 tests/test-ssh.t --- a/tests/test-ssh.t Thu Nov 16 15:01:21 2017 -0800 +++ b/tests/test-ssh.t Mon Nov 20 01:40:26 2017 -0800 @@ -578,3 +578,20 @@ remote: abort: this is an exercise abort: pull failed on remote [255] + +abort with no error hint when there is a ssh problem when pulling + + $ hg pull ssh://brokenrepository + pulling from ssh://brokenrepository/ + remote: ssh: Could not resolve hostname brokenrepository: Name or service not known + abort: no suitable response from remote hg! + [255] + +abort with configured error hint when there is a ssh problem when pulling + + $ hg pull ssh://brokenrepository --config ui.ssherrorhint="Please see http://company/internalwiki/ssh.html" + pulling from ssh://brokenrepository/ + remote: ssh: Could not resolve hostname brokenrepository: Name or service not known + abort: no suitable response from remote hg! + (Please see http://company/internalwiki/ssh.html) + [255]