From fc26e2e0a085248d6f15a53099c7f817a17dd3cd Mon Sep 17 00:00:00 2001 From: DanS Date: Tue, 1 Sep 2026 19:06:54 -0500 Subject: [PATCH] doc: stamp the man pages with the release version, not a build sha The man pages were regenerated at e2e10f6ef from a binary built at af7d9e230 and carry "v1.3.0-af7d9e230". The release will be tagged v1.3.0, so the shipped man pages would contradict the tag they ship under -- the same provenance gap af7d9e230 itself was written to close. A faithful regeneration cannot fix this before the tag exists: gen-manpages.sh reads --version from the binary, genbuild.sh derives that from `git describe`, and that only prints exactly "v1.3.0" once the annotated tag is in place. Regenerating after tagging would mean committing on top of the tag and moving it. doc/release-process.md anticipates this and documents hardcoding the version instead. Content is untouched and needs no regeneration: all 150 daemon options in the man page match `dragonxd --help` exactly, including the five -autoshield* flags. Not changed: dragonx-tx.1 still describes itself as "hush-tx utility". That string comes from the binary's own --help, so editing the man page would make it diverge from what the tool actually prints. It is a binary-level branding fix, not a doc one. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01FU87LdsJZiZkfq1eXubpeo --- doc/man/dragonx-cli.1 | 2 +- doc/man/dragonx-tx.1 | 2 +- doc/man/dragonxd.1 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/man/dragonx-cli.1 b/doc/man/dragonx-cli.1 index d2f721b43..849ef114a 100644 --- a/doc/man/dragonx-cli.1 +++ b/doc/man/dragonx-cli.1 @@ -3,7 +3,7 @@ .SH NAME dragonx-cli \- manual page for dragonx-cli v1.3.0 .SH DESCRIPTION -DragonX RPC client version v1.3.0\-af7d9e230 +DragonX RPC client version v1.3.0 .PP In order to ensure you are adequately protecting your privacy when using DragonX, please see . diff --git a/doc/man/dragonx-tx.1 b/doc/man/dragonx-tx.1 index af69003fe..126f7b444 100644 --- a/doc/man/dragonx-tx.1 +++ b/doc/man/dragonx-tx.1 @@ -3,7 +3,7 @@ .SH NAME dragonx-tx \- manual page for dragonx-tx v1.3.0 .SH DESCRIPTION -hush\-tx utility version v1.3.0\-af7d9e230 +hush\-tx utility version v1.3.0 .SS "Usage:" .TP hush\-tx [options] [commands] diff --git a/doc/man/dragonxd.1 b/doc/man/dragonxd.1 index 32684b93e..9fd809079 100644 --- a/doc/man/dragonxd.1 +++ b/doc/man/dragonxd.1 @@ -3,7 +3,7 @@ .SH NAME dragonxd \- manual page for dragonxd v1.3.0 .SH DESCRIPTION -DragonX Daemon version v1.3.0\-af7d9e230 +DragonX Daemon version v1.3.0 .PP In order to ensure you are adequately protecting your privacy when using DragonX, please see .