docs: always define git-relative-html-prefix attribute
authorJeff King <peff@peff.net>
Thu, 21 Jun 2012 06:24:10 +0000 (02:24 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 Jun 2012 06:35:08 +0000 (23:35 -0700)
Commit fe77b41 introduced a new attribute to let the linkgit macro
create cross-directory HTML references from the technical/ and howto/
subdirectories back to the main documentation. We define that attribute
to "../" on the command-line when building inside those subdirectories,
and otherwise leave it unset under the assumption that it would default
to being blank. Instead, asciidoc omits the link entirely, leading to
broken documentation. Fix this by defining git-relative-html-prefix to
blank in asciidoc.conf (and an instance on the command-line, when
present, will override it).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/asciidoc.conf
index 6d06271ffe29996fe33e308f887ffc22a2b365ca..a26d245ab46551b75ed3360a1d9fe33992a9cbd0 100644 (file)
@@ -90,6 +90,8 @@ endif::backend-docbook[]
 endif::doctype-manpage[]
 
 ifdef::backend-xhtml11[]
+[attributes]
+git-relative-html-prefix=
 [linkgit-inlinemacro]
 <a href="{git-relative-html-prefix}{target}.html">{target}{0?({0})}</a>
 endif::backend-xhtml11[]