aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-12-23 09:32:27 -0800
committerJunio C Hamano <gitster@pobox.com>2024-12-23 09:32:27 -0800
commitf74eae3e475f7d043fd0d4c9ce21f661125b630a (patch)
tree2e654936fe0258f271afb84edcf1579a51f085a9 /Documentation
parentMerge branch 'ps/build-hotfix' (diff)
parentasciidoctor-extensions.rb.in: inject GIT_DATE (diff)
downloadgit-f74eae3e475f7d043fd0d4c9ce21f661125b630a.tar.gz
git-f74eae3e475f7d043fd0d4c9ce21f661125b630a.zip
Merge branch 'ma/asciidoctor-build-fixes'
A topic to optionally build with meson, which has graduated to 'master' recently, broke Documentation pipeline with asciidoctor for the normal Makefile build as well as meson-based one, which have been corrected. * ma/asciidoctor-build-fixes: asciidoctor-extensions.rb.in: inject GIT_DATE asciidoctor-extensions.rb.in: add missing word asciidoctor-extensions.rb.in: delete existing <refmiscinfo/>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/asciidoctor-extensions.rb.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/Documentation/asciidoctor-extensions.rb.in b/Documentation/asciidoctor-extensions.rb.in
index c4c200dace..2494f17a51 100644
--- a/Documentation/asciidoctor-extensions.rb.in
+++ b/Documentation/asciidoctor-extensions.rb.in
@@ -29,8 +29,11 @@ module Git
class DocumentPostProcessor < Asciidoctor::Extensions::Postprocessor
def process document, output
if document.basebackend? 'docbook'
+ output = output.sub(/<refmiscinfo class="source">.*?<\/refmiscinfo>/, "")
+ output = output.sub(/<refmiscinfo class="manual">.*?<\/refmiscinfo>/, "")
+ output = output.sub(/<date>.*?<\/date>/, "<date>@GIT_DATE@</date>")
new_tags = "" \
- "<refmiscinfo class=\"source\">@GIT_VERSION@</refmiscinfo>\n" \
+ "<refmiscinfo class=\"source\">Git @GIT_VERSION@</refmiscinfo>\n" \
"<refmiscinfo class=\"manual\">Git Manual</refmiscinfo>\n"
output = output.sub(/<\/refmeta>/, new_tags + "</refmeta>")
end