##// END OF EJS Templates
manpage build: fail early when xmlto is not available...
manpage build: fail early when xmlto is not available When we try to build manpages with xmlto and sed, but xmlto is missing fail at the xmlto stage. Otherwise, one may run `cd doc; make' and miss the warnings like: xmlto: not found sed: hg.1: No such file or directory and end up with empty files installed as manpages.

File last commit:

r5048:8db8e110 default
r8311:e0eb03bf default
Show More
README
23 lines | 585 B | text/plain | TextLexer
mpm@selenic.com
Clarify doc/README a bit...
r453 Mercurial's documentation is currently kept in ASCIIDOC format, which
is a simple plain text format that's easy to read and edit. It's also
convertible to a variety of other formats including standard UNIX man
page format and HTML.
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 To do this, you'll need to install ASCIIDOC:
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 http://www.methods.co.nz/asciidoc/
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 To generate the man page:
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 asciidoc -d manpage -b docbook hg.1.txt
xmlto man hg.1.xml
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 To display:
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 groff -mandoc -Tascii hg.1 | more
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Clarify doc/README a bit...
r453 To create the html page (without stylesheets):
jake@edge2.net
adding doc directory and files
r177
Brendan Cully
Update asciidoc instructions to suggest html4 for newer versions
r5048 asciidoc -b html4 hg.1.txt
(older asciidoc may want html instead of html4 above)