doc/gendoc.py
changeset 10282 08a0f04b56bd
parent 9792 dd1a95ccbe07
child 11321 40c06bbf58be
equal deleted inserted replaced
10281:e7d3b509af8b 10282:08a0f04b56bd
    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