Documentation: adjust to AsciiDoc 8

It turns out that the attribute definition we have had for a
long time to hide "^" character from AsciiDoc 7 was not honored
by AsciiDoc 8 even under "-a asciidoc7compatible" mode.  There is
a similar breakage with the "compatible" mode with + characters.

The double colon at the end of definition list term needs
to be attached to the term, without a whitespace.  After this
minimum fixups, AsciiDoc 8 (I used 8.2.1 on Debian) with
compatibility mode seems to produce reasonably good results.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano 2007-06-14 22:20:16 -07:00
Родитель 66e41f7b99
Коммит 4c7100a9f4
5 изменённых файлов: 14 добавлений и 4 удалений

Просмотреть файл

@ -37,6 +37,9 @@ man7dir=$(mandir)/man7
ASCIIDOC=asciidoc ASCIIDOC=asciidoc
ASCIIDOC_EXTRA = ASCIIDOC_EXTRA =
ifdef ASCIIDOC8
ASCIIDOC_EXTRA += -a asciidoc7compatible
endif
INSTALL?=install INSTALL?=install
DOC_REF = origin/man DOC_REF = origin/man

Просмотреть файл

@ -8,7 +8,8 @@
# the command. # the command.
[attributes] [attributes]
caret=^ plus=&#43;
caret=&#94;
startsb=&#91; startsb=&#91;
endsb=&#93; endsb=&#93;
tilde=&#126; tilde=&#126;

Просмотреть файл

@ -73,7 +73,7 @@ $ git-cvsexportcommit -v <commit-sha1>
$ cvs commit -F .mgs <files> $ cvs commit -F .mgs <files>
------------ ------------
Merge pending patches into CVS automatically -- only if you really know what you are doing :: Merge pending patches into CVS automatically -- only if you really know what you are doing::
+ +
------------ ------------
$ export GIT_DIR=~/project/.git $ export GIT_DIR=~/project/.git

Просмотреть файл

@ -2757,8 +2757,8 @@ As a result, the general consistency of an object can always be tested
independently of the contents or the type of the object: all objects can independently of the contents or the type of the object: all objects can
be validated by verifying that (a) their hashes match the content of the be validated by verifying that (a) their hashes match the content of the
file and (b) the object successfully inflates to a stream of bytes that file and (b) the object successfully inflates to a stream of bytes that
forms a sequence of <ascii type without space> + <space> + <ascii decimal forms a sequence of <ascii type without space> {plus} <space> {plus} <ascii decimal
size> + <byte\0> + <binary object data>. size> {plus} <byte\0> {plus} <binary object data>.
The structured objects can further have their structure and The structured objects can further have their structure and
connectivity to other objects verified. This is generally done with connectivity to other objects verified. This is generally done with

Просмотреть файл

@ -107,6 +107,8 @@ all::
# Define USE_STDEV below if you want git to care about the underlying device # Define USE_STDEV below if you want git to care about the underlying device
# change being considered an inode change from the update-cache perspective. # change being considered an inode change from the update-cache perspective.
# #
# Define ASCIIDOC8 if you want to format documentation with AsciiDoc 8
#
# Define NO_PERL_MAKEMAKER if you cannot use Makefiles generated by perl's # Define NO_PERL_MAKEMAKER if you cannot use Makefiles generated by perl's
# MakeMaker (e.g. using ActiveState under Cygwin). # MakeMaker (e.g. using ActiveState under Cygwin).
# #
@ -689,6 +691,10 @@ ifndef V
endif endif
endif endif
ifdef ASCIIDOC8
export ASCIIDOC8
endif
# Shell quote (do not use $(call) to accommodate ancient setups); # Shell quote (do not use $(call) to accommodate ancient setups);
SHA1_HEADER_SQ = $(subst ','\'',$(SHA1_HEADER)) SHA1_HEADER_SQ = $(subst ','\'',$(SHA1_HEADER))