equal
deleted
inserted
replaced
1337 |
1337 |
1338 if not ui.quiet: |
1338 if not ui.quiet: |
1339 addglobalopts(True) |
1339 addglobalopts(True) |
1340 |
1340 |
1341 def helptopic(name): |
1341 def helptopic(name): |
1342 v = None |
1342 for names, header, doc in help.helptable: |
1343 for i, d in help.helptable: |
1343 if name in names: |
1344 l = i.split('|') |
1344 break |
1345 if name in l: |
1345 else: |
1346 v = i |
|
1347 header = l[-1] |
|
1348 doc = d |
|
1349 if not v: |
|
1350 raise cmdutil.UnknownCommand(name) |
1346 raise cmdutil.UnknownCommand(name) |
1351 |
1347 |
1352 # description |
1348 # description |
1353 if not doc: |
1349 if not doc: |
1354 doc = _("(No help text available)") |
1350 doc = _("(No help text available)") |
1421 or ""))) |
1417 or ""))) |
1422 |
1418 |
1423 if ui.verbose: |
1419 if ui.verbose: |
1424 ui.write(_("\nspecial help topics:\n")) |
1420 ui.write(_("\nspecial help topics:\n")) |
1425 topics = [] |
1421 topics = [] |
1426 for i, d in help.helptable: |
1422 for names, header, doc in help.helptable: |
1427 l = i.split('|') |
1423 topics.append((", ".join(names), header)) |
1428 topics.append((", ".join(l[:-1]), l[-1])) |
|
1429 topics_len = max([len(s[0]) for s in topics]) |
1424 topics_len = max([len(s[0]) for s in topics]) |
1430 for t, desc in topics: |
1425 for t, desc in topics: |
1431 ui.write(" %-*s %s\n" % (topics_len, t, desc)) |
1426 ui.write(" %-*s %s\n" % (topics_len, t, desc)) |
1432 |
1427 |
1433 if opt_output: |
1428 if opt_output: |