equal
deleted
inserted
replaced
59 ui.write("%s\n%s\n\n" % (s, "-" * encoding.colwidth(s))) |
59 ui.write("%s\n%s\n\n" % (s, "-" * encoding.colwidth(s))) |
60 def subsection(s): |
60 def subsection(s): |
61 ui.write("%s\n%s\n\n" % (s, '"' * encoding.colwidth(s))) |
61 ui.write("%s\n%s\n\n" % (s, '"' * encoding.colwidth(s))) |
62 |
62 |
63 # print options |
63 # print options |
64 section(_("OPTIONS")) |
64 section(_("Options")) |
65 for optstr, desc in get_opts(globalopts): |
65 for optstr, desc in get_opts(globalopts): |
66 ui.write("%s\n %s\n\n" % (optstr, desc)) |
66 ui.write("%s\n %s\n\n" % (optstr, desc)) |
67 |
67 |
68 # print cmds |
68 # print cmds |
69 section(_("COMMANDS")) |
69 section(_("Commands")) |
70 h = {} |
70 h = {} |
71 for c, attr in table.items(): |
71 for c, attr in table.items(): |
72 f = c.split("|")[0] |
72 f = c.split("|")[0] |
73 f = f.lstrip("^") |
73 f = f.lstrip("^") |
74 h[f] = c |
74 h[f] = c |
102 # print topics |
102 # print topics |
103 for names, sec, doc in helptable: |
103 for names, sec, doc in helptable: |
104 for name in names: |
104 for name in names: |
105 ui.write(".. _%s:\n" % name) |
105 ui.write(".. _%s:\n" % name) |
106 ui.write("\n") |
106 ui.write("\n") |
107 section(sec.upper()) |
107 section(sec) |
108 if callable(doc): |
108 if callable(doc): |
109 doc = doc() |
109 doc = doc() |
110 ui.write(doc) |
110 ui.write(doc) |
111 ui.write("\n") |
111 ui.write("\n") |
112 |
112 |