mercurial/commands.py
changeset 6652 ffcf8e82f647
parent 6642 c8c7248f6172
child 6653 a78d8edaeedd
equal deleted inserted replaced
6650:2c9565971abc 6652:ffcf8e82f647
  1251 
  1251 
  1252     def helpcmd(name):
  1252     def helpcmd(name):
  1253         if with_version:
  1253         if with_version:
  1254             version_(ui)
  1254             version_(ui)
  1255             ui.write('\n')
  1255             ui.write('\n')
  1256         aliases, i = cmdutil.findcmd(ui, name, table)
  1256 
       
  1257         try:
       
  1258             aliases, i = cmdutil.findcmd(ui, name, table)
       
  1259         except cmdutil.AmbiguousCommand, inst:
       
  1260             select = lambda c: c.lstrip('^').startswith(inst.args[0])
       
  1261             helplist(_('list of commands:\n\n'), select)
       
  1262             return
       
  1263 
  1257         # synopsis
  1264         # synopsis
  1258         ui.write("%s\n" % i[2])
  1265         ui.write("%s\n" % i[2])
  1259 
  1266 
  1260         # aliases
  1267         # aliases
  1261         if not ui.quiet and len(aliases) > 1:
  1268         if not ui.quiet and len(aliases) > 1: