mercurial/dispatch.py
branchstable
changeset 16591 46e9ed223d2c
parent 16392 ee3f423df1b4
child 16609 d36a384bec87
equal deleted inserted replaced
16586:ebd2ead59f1c 16591:46e9ed223d2c
   381         raise error.CommandError(None, inst)
   381         raise error.CommandError(None, inst)
   382 
   382 
   383     if args:
   383     if args:
   384         cmd, args = args[0], args[1:]
   384         cmd, args = args[0], args[1:]
   385         aliases, entry = cmdutil.findcmd(cmd, commands.table,
   385         aliases, entry = cmdutil.findcmd(cmd, commands.table,
   386                                      ui.config("ui", "strict"))
   386                                          ui.configbool("ui", "strict"))
   387         cmd = aliases[0]
   387         cmd = aliases[0]
   388         args = aliasargs(entry[0], args)
   388         args = aliasargs(entry[0], args)
   389         defaults = ui.config("defaults", cmd)
   389         defaults = ui.config("defaults", cmd)
   390         if defaults:
   390         if defaults:
   391             args = map(util.expandpath, shlex.split(defaults)) + args
   391             args = map(util.expandpath, shlex.split(defaults)) + args
   509     cmdtable = commands.table.copy()
   509     cmdtable = commands.table.copy()
   510     addaliases(lui, cmdtable)
   510     addaliases(lui, cmdtable)
   511 
   511 
   512     cmd = args[0]
   512     cmd = args[0]
   513     try:
   513     try:
   514         aliases, entry = cmdutil.findcmd(cmd, cmdtable, lui.config("ui", "strict"))
   514         aliases, entry = cmdutil.findcmd(cmd, cmdtable,
       
   515                                          lui.configbool("ui", "strict"))
   515     except (error.AmbiguousCommand, error.UnknownCommand):
   516     except (error.AmbiguousCommand, error.UnknownCommand):
   516         commands.norepo = norepo
   517         commands.norepo = norepo
   517         return
   518         return
   518 
   519 
   519     cmd = aliases[0]
   520     cmd = aliases[0]