From: Junio C Hamano Date: Mon, 06 Mar 2006 00:53:11 GMT Subject: Re: [PATCH] Tweak asciidoc output to work with broken docbook-xsl Message-ID: <7vr75gcs20.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060305231336.GA21797@craic.sysops.org> Francis Daly writes: > docbook-xsl v1.68 incorrectly converts "" from docbook to > manpage by not rendering it verbatim. v1.69 handles it correctly, but > not many current popular distributions ship with it. > > asciidoc by default converts "listingblock" to "". This change > causes asciidoc in git to convert "listingblock" to "", which > both old and new docbook-xsl handle correctly. Have you tested html generation side? With 1.68 I seem to be getting an disaster. How about this instead? --- diff --git a/Documentation/asciidoc.conf b/Documentation/asciidoc.conf index fa0877d..7ce7151 100644 --- a/Documentation/asciidoc.conf +++ b/Documentation/asciidoc.conf @@ -18,6 +18,16 @@ ifdef::backend-docbook[] {0#} endif::backend-docbook[] +ifdef::backend-docbook[] +# "unbreak" docbook-xsl v1.68 for manpages. v1.69 works with or without this. +[listingblock] +{title} + +| + +{title#} +endif::backend-docbook[] + ifdef::backend-xhtml11[] [gitlink-inlinemacro] {target}{0?({0})}