>> If "burns to the ground" does not include "returns," then we won't hit the >> aforementioned restoration. >> >> That will leave little option beyond killing either the hg process or the >> shell in which it's running. > > That'd be the hg process on the gate side, right?
If you kill it on the client side, it should kill the ssh client, which in turn should cause the sshd on the server side to exit. I think. But killing the server-side hg process should also work, so it kind of depends on where the (perceived) problem is. One of my complaints is output buffering in ssh, so the user doesn't get to see any incremental messages spit out by the gate hooks. Which leads to the urge to kill -2, because it seems like nothing is happening. When, in fact, it's just taking a long time. --Mark