contrib: run python3+chg tests too in heptapod CI
Recent patches made the CI on python3+chg green. Let's enable this before there
are more failures to fix.
Differential Revision: https://phab.mercurial-scm.org/D9569
chgserver: respect detailed exit code in case of ConfigError
This effectively backs out
60523483897cf8caf7718aaf81c58d4d9fd5e1fa
which was a bandaid. Martin yesterday fixed a similar failure which motivated me
to fix it the correct way.
cext: shut-up sign compare warnings
Differential Revision: https://phab.mercurial-scm.org/D9627
errors: respect ui.detailed-exit-code in chg
This fixes `test-globalopts.t`, which has been failing since
db5dddb38f5b (errors: raise InputError on early parse error in
dispatch, 2020-11-23).
Differential Revision: https://phab.mercurial-scm.org/D9630