comparison mercurial/commands.py @ 844:5a717cfa7406

'hg help -v' mentions the alias of the commands
author kreijack@inwind.REMOVEME.it
date Sat, 06 Aug 2005 13:27:31 +0100
parents 859e7ea530bd
children 52576cf969f2
comparison
equal deleted inserted replaced
843:859e7ea530bd 844:5a717cfa7406
331 ui.write('hg commands:\n\n') 331 ui.write('hg commands:\n\n')
332 else: 332 else:
333 ui.write('basic hg commands (use "hg help -v" for more):\n\n') 333 ui.write('basic hg commands (use "hg help -v" for more):\n\n')
334 334
335 h = {} 335 h = {}
336 cmds = {}
336 for c, e in table.items(): 337 for c, e in table.items():
337 f = c.split("|")[0] 338 f = c.split("|")[0]
338 if not ui.verbose and not f.startswith("^"): 339 if not ui.verbose and not f.startswith("^"):
339 continue 340 continue
340 if not ui.debugflag and f.startswith("debug"): 341 if not ui.debugflag and f.startswith("debug"):
342 f = f.lstrip("^") 343 f = f.lstrip("^")
343 d = "" 344 d = ""
344 if e[0].__doc__: 345 if e[0].__doc__:
345 d = e[0].__doc__.splitlines(0)[0].rstrip() 346 d = e[0].__doc__.splitlines(0)[0].rstrip()
346 h[f] = d 347 h[f] = d
348 cmds[f]=c.lstrip("^")
347 349
348 fns = h.keys() 350 fns = h.keys()
349 fns.sort() 351 fns.sort()
350 m = max(map(len, fns)) 352 m = max(map(len, fns))
351 for f in fns: 353 for f in fns:
352 ui.write(' %-*s %s\n' % (m, f, h[f])) 354 if ui.verbose:
355 commands = cmds[f].replace("|",", ")
356 ui.write(" %s:\n %s\n"%(commands,h[f]))
357 else:
358 ui.write(' %-*s %s\n' % (m, f, h[f]))
353 359
354 # Commands start here, listed alphabetically 360 # Commands start here, listed alphabetically
355 361
356 def add(ui, repo, *pats, **opts): 362 def add(ui, repo, *pats, **opts):
357 '''add the specified files on the next commit''' 363 '''add the specified files on the next commit'''