diff mercurial/dispatch.py @ 16591:46e9ed223d2c stable

commands: parse ui.strict config item as bool
author Yuya Nishihara <yuya@tcha.org>
date Sun, 06 May 2012 23:58:04 +0900
parents ee3f423df1b4
children d36a384bec87
line wrap: on
line diff
--- a/mercurial/dispatch.py	Sun May 06 13:14:58 2012 +0200
+++ b/mercurial/dispatch.py	Sun May 06 23:58:04 2012 +0900
@@ -383,7 +383,7 @@
     if args:
         cmd, args = args[0], args[1:]
         aliases, entry = cmdutil.findcmd(cmd, commands.table,
-                                     ui.config("ui", "strict"))
+                                         ui.configbool("ui", "strict"))
         cmd = aliases[0]
         args = aliasargs(entry[0], args)
         defaults = ui.config("defaults", cmd)
@@ -511,7 +511,8 @@
 
     cmd = args[0]
     try:
-        aliases, entry = cmdutil.findcmd(cmd, cmdtable, lui.config("ui", "strict"))
+        aliases, entry = cmdutil.findcmd(cmd, cmdtable,
+                                         lui.configbool("ui", "strict"))
     except (error.AmbiguousCommand, error.UnknownCommand):
         commands.norepo = norepo
         return