Mercurial > public > mercurial-scm > hg-stable
diff mercurial/dispatch.py @ 18693:633cd0c46e6a
dispatch: also a separate warning message on aliases with --config
As mentioned in bug 2043, --config is also not supported in an alias. So report
this the same way as the other "early" options.
Example with alias.broken = stat --config a.config=1
Before:
$ hg broken
abort: Option --config may not be abbreviated!
After:
$ hg broken
error in definition for alias 'broken': --config may only be given on the command line
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Tue, 12 Feb 2013 22:15:31 +0100 |
parents | 4f485bd68f1d |
children | 6aca4d1c744e |
line wrap: on
line diff
--- a/mercurial/dispatch.py Thu Feb 14 13:56:02 2013 -0600 +++ b/mercurial/dispatch.py Tue Feb 12 22:15:31 2013 +0100 @@ -334,7 +334,7 @@ self.cmdname = cmd = args.pop(0) args = map(util.expandpath, args) - for invalidarg in ("--cwd", "-R", "--repository", "--repo"): + for invalidarg in ("--cwd", "-R", "--repository", "--repo", "--config"): if _earlygetopt([invalidarg], args): def fn(ui, *args): ui.warn(_("error in definition for alias '%s': %s may only "