<html><body>
<p>Dear Mercurial developers,<br>
<br>
I have another proposal, this time for the Mercurial repository URLs of the form ssh://host...<br>
<br>
We could extend the semantic of the URL by matching any *sh://host... protocol pattern,<br>
taking the protocol spec to the left of &quot;://&quot; and using that as the executable name (ssh, rsh, krb5-rsh...).<br>
This could remove the need for the &quot;-e&quot; option and allow Mercurial be more explicit about the protocol<br>
that is actually in use...<br>
<br>
$hg push -e krb5-rsh ssh://host is a bit misleading in that respect while<br>
$hg push krb5-rsh://host is much more concise and clear.<br>
<br>
Kind regards,<br>
<br>
Pjotr Kourzanov<br>
</body></html>