Mercurial > hg
changeset 45914:be25b66f86ab
errors: raise InputError when too few arguments given to alias
Differential Revision: https://phab.mercurial-scm.org/D9389
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Mon, 23 Nov 2020 16:05:03 -0800 |
parents | 9acbe30953e8 |
children | 8f50dc096cf4 |
files | mercurial/dispatch.py tests/test-alias.t |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/dispatch.py Tue Nov 17 16:32:03 2020 -0800 +++ b/mercurial/dispatch.py Mon Nov 23 16:05:03 2020 -0800 @@ -510,7 +510,7 @@ nums.append(num) if num < len(givenargs): return givenargs[num] - raise error.Abort(_(b'too few arguments for command alias')) + raise error.InputError(_(b'too few arguments for command alias')) cmd = re.sub(br'\$(\d+|\$)', replacer, cmd) givenargs = [x for i, x in enumerate(givenargs) if i not in nums]
--- a/tests/test-alias.t Tue Nov 17 16:32:03 2020 -0800 +++ b/tests/test-alias.t Mon Nov 23 16:05:03 2020 -0800 @@ -357,10 +357,10 @@ $ hg positional abort: too few arguments for command alias - [255] + [10] $ hg positional a abort: too few arguments for command alias - [255] + [10] $ hg positional 'node|short' rev 0 e63c23eaa88a | 1970-01-01 00:00 +0000