Having an empty line before each delimited sections is not required by asciidoc, but it is a safety measure that prevents generating malformed asciidoc when generating translated documentation. When a delimited section appears just after a paragraph, the asciidoc processor checks that the length of the delimited section header is different from the length of the paragraph. If it is not, the asciidoc processor will generate a title. In the original English documentation, this is not a problem because the authors always check the output of the asciidoc processor and fix the length of the delimited section header if it turns out to be the same as the paragraph length. However, this is not the case for translations, where the authors have no way to check the length of the delimited section header or the output of the asciidoc processor. This can lead to a section title that is not intended. Indeed, this test also checks that titles are correctly formed, that is, the length of the underline is equal to the length of the title (otherwise it would not be a title but a section header). Finally, this test checks that the delimited section are terminated within the same file. Signed-off-by: Jean-Noël Avila <jn.avila@free.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
GIT v1.6.2.4 Release Notes
|
|
==========================
|
|
|
|
Fixes since v1.6.2.3
|
|
--------------------
|
|
|
|
* The configuration parser had a buffer overflow while parsing an overlong
|
|
value.
|
|
|
|
* pruning reflog entries that are unreachable from the tip of the ref
|
|
during "git reflog prune" (hence "git gc") was very inefficient.
|
|
|
|
* "git-add -p" lacked a way to say "q"uit to refuse staging any hunks for
|
|
the remaining paths. You had to say "d" and then ^C.
|
|
|
|
* "git-checkout <tree-ish> <submodule>" did not update the index entry at
|
|
the named path; it now does.
|
|
|
|
* "git-fast-export" choked when seeing a tag that does not point at commit.
|
|
|
|
* "git init" segfaulted when given an overlong template location via
|
|
the --template= option.
|
|
|
|
* "git-ls-tree" and "git-diff-tree" used a pathspec correctly when
|
|
deciding to descend into a subdirectory but they did not match the
|
|
individual paths correctly. This caused pathspecs "abc/d ab" to match
|
|
"abc/0" ("abc/d" made them decide to descend into the directory "abc/",
|
|
and then "ab" incorrectly matched "abc/0" when it shouldn't).
|
|
|
|
* "git-merge-recursive" was broken when a submodule entry was involved in
|
|
a criss-cross merge situation.
|
|
|
|
Many small documentation updates are included as well.
|
|
|
|
---
|
|
exec >/var/tmp/1
|
|
echo O=$(git describe maint)
|
|
O=v1.6.2.3-38-g318b847
|
|
git shortlog --no-merges $O..maint
|
|
---
|