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