comparison mercurial/dispatch.py @ 7213:b4c035057d34

findcmd: have dispatch look up strict flag
author Matt Mackall <mpm@selenic.com>
date Wed, 22 Oct 2008 17:34:08 -0500
parents ddfcefab8b97
children 12a90281d83d
comparison
equal deleted inserted replaced
7212:402d317778d3 7213:b4c035057d34
169 except fancyopts.getopt.GetoptError, inst: 169 except fancyopts.getopt.GetoptError, inst:
170 raise ParseError(None, inst) 170 raise ParseError(None, inst)
171 171
172 if args: 172 if args:
173 cmd, args = args[0], args[1:] 173 cmd, args = args[0], args[1:]
174 aliases, i = cmdutil.findcmd(ui, cmd, commands.table) 174 aliases, i = cmdutil.findcmd(cmd, commands.table,
175 ui.config("ui","strict"))
175 cmd = aliases[0] 176 cmd = aliases[0]
176 defaults = ui.config("defaults", cmd) 177 defaults = ui.config("defaults", cmd)
177 if defaults: 178 if defaults:
178 args = shlex.split(defaults) + args 179 args = shlex.split(defaults) + args
179 c = list(i[1]) 180 c = list(i[1])