* Documentation doesn't build anymore on old asciidoc due to i18n series
@ 2011-05-28 11:40 Ævar Arnfjörð Bjarmason
2011-05-29 11:00 ` [PATCH] git-sh-i18n--envsubst: add SYNOPSIS section to the documentation Ævar Arnfjörð Bjarmason
0 siblings, 1 reply; 3+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2011-05-28 11:40 UTC (permalink / raw)
To: Git Mailing List, Junio C Hamano
I can submit a patch for this later, just thought I'd note it and
solicit feedback on the best solution to this.
On my Debian box with asciidoc 8.6.4 Git builds just fine from master.
But on a Centos 5.5 box with asciidoc 8.2.5 I get:
rm -f git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.html && \
asciidoc -b xhtml11 -d manpage -f asciidoc.conf \
-a asciidoc7compatible -a no-inline-literal -a
git-asciidoc-no-roff -agit_version=1.7.5.3.367.ga9930 -o
git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.txt && \
mv git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.html
ERROR: git-sh-i18n--envsubst.txt: line 9: second section must be
named SYNOPSIS
make[1]: *** [git-sh-i18n--envsubst.html] Error 1
The solution is obvious: just add a SYNOPSIS section for
consistency. I'll do that later, unless we want to provide some option
(which old asciidoc may or may not support) to not have a SYNOPSIS
there, which we arguably can just omit for purely internal tooling
like this.
I'll submit patches soon for adding a SYNOPSIS unless we want to go
that route.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] git-sh-i18n--envsubst: add SYNOPSIS section to the documentation
2011-05-28 11:40 Documentation doesn't build anymore on old asciidoc due to i18n series Ævar Arnfjörð Bjarmason
@ 2011-05-29 11:00 ` Ævar Arnfjörð Bjarmason
2011-05-30 8:09 ` Junio C Hamano
0 siblings, 1 reply; 3+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2011-05-29 11:00 UTC (permalink / raw)
To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason
Change the documentation for the git-sh-i18n--envsubst program to
include a SYNOPSIS section. Include the invocation of the program from
git-sh-i18n.sh.
Not having a SYNOPSIS section caused the "doc" target to fail on
Centos 5.5 with asciidoc 8.2.5, while building with 8.6.4 on Debian
works just fine.
The relevant error was:
ERROR: git-sh-i18n--envsubst.txt: line 9: second section must be named SYNOPSIS
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
---
Documentation/git-sh-i18n--envsubst.txt | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/Documentation/git-sh-i18n--envsubst.txt b/Documentation/git-sh-i18n--envsubst.txt
index f5bbf77..61e4c08 100644
--- a/Documentation/git-sh-i18n--envsubst.txt
+++ b/Documentation/git-sh-i18n--envsubst.txt
@@ -5,6 +5,16 @@ NAME
----
git-sh-i18n--envsubst - Git's own envsubst(1) for i18n fallbacks
+SYNOPSIS
+--------
+[verse]
+eval_gettext () {
+ printf "%s" "$1" | (
+ export PATH $('git sh-i18n--envsubst' --variables "$1");
+ 'git sh-i18n--envsubst' "$1"
+ )
+}
+
DESCRIPTION
-----------
--
1.7.5.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-05-30 8:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-28 11:40 Documentation doesn't build anymore on old asciidoc due to i18n series Ævar Arnfjörð Bjarmason
2011-05-29 11:00 ` [PATCH] git-sh-i18n--envsubst: add SYNOPSIS section to the documentation Ævar Arnfjörð Bjarmason
2011-05-30 8:09 ` Junio C Hamano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).