simon-git: ipbt (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Tue May 26 18:27:57 BST 2026
TL;DR:
fdcd2b0a Fix rendering bug in the man page.
Repository: https://git.tartarus.org/simon/ipbt.git
On the web: https://git.tartarus.org/?p=simon/ipbt.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2026-05-26 18:27:57
commit fdcd2b0ad60f74ffa6a695c992d56c6a3ae20e4a
web diff https://git.tartarus.org/?p=simon/ipbt.git;a=commitdiff;h=fdcd2b0ad60f74ffa6a695c992d56c6a3ae20e4a;hp=a852474e9e72c98ec389247898b21fbf0ccf5eb7
Author: Simon Tatham <anakin at pobox.com>
Date: Tue May 26 18:27:55 2026 +0100
Fix rendering bug in the man page.
Ian Jackson reports (via Debian bug #1137644) that when I merged from
upstream PuTTY in commit 104f8226cb007c7, I introduced a silent build
bug in the man pages, because they now include mancfg.but which
suppresses level 0 and 1 headings, but Halibut's man page wasn't set
up like the PuTTY ones (intended to do double duty as a section in an
appendix to a larger manual), so that caused all the headings to
vanish.
To avoid an ongoing downstream diff in doc/CMakeLists.txt, I've
changed the Halibut man pages to look the same as the PuTTY ones, so
that the PuTTY build command can be used unchanged. Unfortunately this
leads to a knock-on problem in Buildscr where I build the HTML version
of the man page for the website, which I've bodged with some Perl. But
at least the Perl is in an IPBT-specific file and won't also cause
merge conflicts.
Buildscr | 7 ++++++-
doc/man-ipbt-dump.but | 16 ++++++++--------
doc/man-ipbt.but | 16 ++++++++--------
3 files changed, 22 insertions(+), 17 deletions(-)
More information about the tartarus-commits
mailing list