]> git.ipfire.org Git - thirdparty/rsync.git/commit
Change man page src format from yodl to markdown.
authorWayne Davison <wayne@opencoder.net>
Tue, 9 Jun 2020 02:21:42 +0000 (19:21 -0700)
committerWayne Davison <wayne@opencoder.net>
Tue, 9 Jun 2020 04:03:42 +0000 (21:03 -0700)
commit53fae556521d035544ed8f0e968451ce6c60e664
treef5ee1bed4e65dbcf6798174583bd4779a9215f3f
parentbd66a92e7c21c70fa95b71a395438d853a9ab0b5
Change man page src format from yodl to markdown.

This removes the yodl dependency, which is sometimes hard to track down.
Instead, this uses a python3 script that leverages the cmarkgfm library
to turn the source file into html.  Then, the script parses the html in
order to turn the tag stream into a nroff stream using a simple state
machine. While it's doing that it also implements one added format rule
that turns an ordinal list that starts at 0 into a description list
(since markdown doesn't have an easy description list idiom).
15 files changed:
.github/workflows/ccpp.yml
.gitignore
Makefile.in
configure.ac
maybe-make-man [new file with mode: 0755]
md2man [new file with mode: 0755]
packaging/nightly-rsync
packaging/release-rsync
rsync-ssl.1.md [new file with mode: 0644]
rsync-ssl.yo [deleted file]
rsync.1.md [new file with mode: 0644]
rsync.yo [deleted file]
rsyncd.conf.5.md [new file with mode: 0644]
rsyncd.conf.yo [deleted file]
tweak_manpage [deleted file]