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