( )⚙ D11628 dispatch: use detailed exit code 250 for keyboard interrupt

This is an archive of the discontinued Mercurial Phabricator instance.

dispatch: use detailed exit code 250 for keyboard interrupt
ClosedPublic

Authored by martinvonz on Oct 11 2021, 7:30 PM.

Details

Summary

Among our users at Google, we're still seeing several percent of
commands fail with exit code 255. I suspect keyboard interrupts is an
important remaining reason.

This is a resend of D10086 with some fixes for pager handling added
ahead of it.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.