Mercurial > public > mercurial-scm > hg
comparison mercurial/dispatch.py @ 45912:35ab6e39f482
errors: raise ConfigError on bad alias definition
Differential Revision: https://phab.mercurial-scm.org/D9384
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Mon, 23 Nov 2020 12:27:22 -0800 |
parents | 8939062597f0 |
children | be25b66f86ab |
comparison
equal
deleted
inserted
replaced
45911:8939062597f0 | 45912:35ab6e39f482 |
---|---|
692 # check if the command is in a disabled extension | 692 # check if the command is in a disabled extension |
693 cmd, ext = extensions.disabledcmd(ui, self.cmdname)[:2] | 693 cmd, ext = extensions.disabledcmd(ui, self.cmdname)[:2] |
694 hint = _(b"'%s' is provided by '%s' extension") % (cmd, ext) | 694 hint = _(b"'%s' is provided by '%s' extension") % (cmd, ext) |
695 except error.UnknownCommand: | 695 except error.UnknownCommand: |
696 pass | 696 pass |
697 raise error.Abort(self.badalias, hint=hint) | 697 raise error.ConfigError(self.badalias, hint=hint) |
698 if self.shadows: | 698 if self.shadows: |
699 ui.debug( | 699 ui.debug( |
700 b"alias '%s' shadows command '%s'\n" % (self.name, self.cmdname) | 700 b"alias '%s' shadows command '%s'\n" % (self.name, self.cmdname) |
701 ) | 701 ) |
702 | 702 |