equal
deleted
inserted
replaced
17 docstr = docstr.rstrip() |
17 docstr = docstr.rstrip() |
18 shortdesc = docstr.splitlines()[0].strip() |
18 shortdesc = docstr.splitlines()[0].strip() |
19 |
19 |
20 i = docstr.find("\n") |
20 i = docstr.find("\n") |
21 if i != -1: |
21 if i != -1: |
22 desc = docstr[i+2:] |
22 desc = docstr[i + 2:] |
23 else: |
23 else: |
24 desc = " %s" % shortdesc |
24 desc = " %s" % shortdesc |
25 return (shortdesc, desc) |
25 return (shortdesc, desc) |
26 |
26 |
27 def get_opts(opts): |
27 def get_opts(opts): |
74 h[f] = c |
74 h[f] = c |
75 cmds = h.keys() |
75 cmds = h.keys() |
76 cmds.sort() |
76 cmds.sort() |
77 |
77 |
78 for f in cmds: |
78 for f in cmds: |
79 if f.startswith("debug"): continue |
79 if f.startswith("debug"): |
|
80 continue |
80 d = get_cmd(h[f]) |
81 d = get_cmd(h[f]) |
81 # synopsis |
82 # synopsis |
82 ui.write(".. _%s:\n\n" % d['cmd']) |
83 ui.write(".. _%s:\n\n" % d['cmd']) |
83 ui.write("``%s``\n" % d['synopsis'].replace("hg ","", 1)) |
84 ui.write("``%s``\n" % d['synopsis'].replace("hg ","", 1)) |
84 # description |
85 # description |