histedit: support editing of the first commit (issue3767)
worker: add missing import of errno

Found using Cython.
statichttprepo: add missing import of os

Found using Cython.
mail: add missing import of sys

Found using Cython.
repoview: remove unreachable code

Found using Cython.

--HG--
extra : amend_source : fafe9ca2a749822128ea25c721a610b51713d826
repoview: remove unreachable code

Found using Cython.
pvec: use the correct name for an identifier

Found using Cython.

--HG--
extra : rebase_source : 5093d2a87ff6fb99d054aa1006a2c2073c467584
pvec: use the correct name for an identifier

Found using Cython.
repoview: remove more unreachable code

Found using Cython.
color: add missing import of error

Found using Cython.

--HG--
extra : rebase_source : 2bb932972ad1c58a827da055ed198b2140fdb313
largefiles: quiet (and document) undefined name errors (issue3886)

These names were found using Cython; I was completely puzzled until
I searched the rest of the tree. It's icky to mess with another
module's namespace, but ickier yet to do so without a comment :-)

--HG--
extra : rebase_source : c60533d48448d40489800ff2b0ce481e01d4457c
pager: add missing imports of errno and shlex

Found using Cython.

--HG--
extra : rebase_source : 2c72ce798ac2495023dec45a42ee18522db2a108
merge away some failed evolve fat-fingering
transplant: pass source through to recover
synthrepo: add missing import of sys

Found using Cython.
merge more evolve stuff away (what?)
util: remove no-op assignment

Found by Cython.
util: remove unreachable code

Found by Cython.
error: introduce new InterventionRequired exception

Future changes will use this type instead of util.Abort for signalling
the user that intervention is required, as in some rebase and histedit
aborts.

--HG--
extra : rebase_source : 455bb76adabeb19407b7d4a4e41e8dd1deaeadd6
dispatch: catch InterventionRequired and print the message with no prefix

--HG--
extra : rebase_source : 342fc06f3b470a1d2fda82e3bbf338f8da1c073a