Mercurial > public > mercurial-scm > hg
comparison doc/gendoc.py @ 9484:c96d73dd956d
gendoc: do not wrap encoded string
- it breaks multi-byte characters
- it is not needed since Docutils will take care of wrapping the
strings as necessary
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Sun, 27 Sep 2009 10:04:51 +0200 |
parents | 8c1df18452aa |
children | 7d6ac5d7917c |
comparison
equal
deleted
inserted
replaced
9483:29d2a7e3a88b | 9484:c96d73dd956d |
---|---|
1 import os, sys, textwrap | 1 import os, sys |
2 # import from the live mercurial repo | 2 # import from the live mercurial repo |
3 sys.path.insert(0, "..") | 3 sys.path.insert(0, "..") |
4 # fall back to pure modules if required C extensions are not available | 4 # fall back to pure modules if required C extensions are not available |
5 sys.path.append(os.path.join('..', 'mercurial', 'pure')) | 5 sys.path.append(os.path.join('..', 'mercurial', 'pure')) |
6 from mercurial import demandimport; demandimport.enable() | 6 from mercurial import demandimport; demandimport.enable() |
90 for optstr, desc in opt_output: | 90 for optstr, desc in opt_output: |
91 if desc: | 91 if desc: |
92 s = "%-*s %s" % (opts_len, optstr, desc) | 92 s = "%-*s %s" % (opts_len, optstr, desc) |
93 else: | 93 else: |
94 s = optstr | 94 s = optstr |
95 s = textwrap.fill(s, initial_indent=4 * " ", | 95 ui.write(" %s\n" % s) |
96 subsequent_indent=(6 + opts_len) * " ") | |
97 ui.write("%s\n" % s) | |
98 ui.write("\n") | 96 ui.write("\n") |
99 # aliases | 97 # aliases |
100 if d['aliases']: | 98 if d['aliases']: |
101 ui.write(_(" aliases: %s\n\n") % " ".join(d['aliases'])) | 99 ui.write(_(" aliases: %s\n\n") % " ".join(d['aliases'])) |
102 | 100 |