Mercurial > public > mercurial-scm > hg-stable
diff mercurial/scmutil.py @ 45860:bff719525815
errors: set detailed exit code to 30 for config errors
This is per https://www.mercurial-scm.org/wiki/ErrorCategoriesPlan.
Differential Revision: https://phab.mercurial-scm.org/D9311
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 22 Oct 2020 13:56:01 -0700 |
parents | 527ce85c2e60 |
children | 3175b0e0058b |
line wrap: on
line diff
--- a/mercurial/scmutil.py Mon Oct 12 12:44:18 2020 -0700 +++ b/mercurial/scmutil.py Thu Oct 22 13:56:01 2020 -0700 @@ -226,6 +226,8 @@ detailed_exit_code = 10 elif isinstance(inst, error.StateError): detailed_exit_code = 20 + elif isinstance(inst, error.ConfigError): + detailed_exit_code = 30 ui.error(_(b"abort: %s\n") % inst.message) if inst.hint: ui.error(_(b"(%s)\n") % inst.hint)