Skip to content

Commit f74eae3

Browse files
committed
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/>
2 parents f074cde + beb8081 commit f74eae3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Documentation/asciidoctor-extensions.rb.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ module Git
2929
class DocumentPostProcessor < Asciidoctor::Extensions::Postprocessor
3030
def process document, output
3131
if document.basebackend? 'docbook'
32+
output = output.sub(/<refmiscinfo class="source">.*?<\/refmiscinfo>/, "")
33+
output = output.sub(/<refmiscinfo class="manual">.*?<\/refmiscinfo>/, "")
34+
output = output.sub(/<date>.*?<\/date>/, "<date>@GIT_DATE@</date>")
3235
new_tags = "" \
33-
"<refmiscinfo class=\"source\">@GIT_VERSION@</refmiscinfo>\n" \
36+
"<refmiscinfo class=\"source\">Git @GIT_VERSION@</refmiscinfo>\n" \
3437
"<refmiscinfo class=\"manual\">Git Manual</refmiscinfo>\n"
3538
output = output.sub(/<\/refmeta>/, new_tags + "</refmeta>")
3639
end

0 commit comments

Comments
 (0)