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 "