Skip to content
Snippets Groups Projects
Commit 8d72e29ad1e0 authored by Martin von Zweigbergk's avatar Martin von Zweigbergk
Browse files

errors: introduce InputError and use it from commands and cmdutil

This patch introduces a `InputError` class and replaces many uses of
`error.Abort` by it in `commands` and `cmdutil`. This is a part of
https://www.mercurial-scm.org/wiki/ErrorCategoriesPlan. There will
later be a different class for state errors (to raise e.g. when
there's an unfinished operation). It's not always clear when one
should report an input error and when it should be a state error. We
can always adjust later if I got something wrong in this patch (but
feel free to point out any you notice now).

Differential Revision: https://phab.mercurial-scm.org/D9167
parent 21733e8c924f
No related branches found
No related tags found
No related merge requests found
Showing
with 242 additions and 193 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment