Re: [PATCH 1/3] doc: update howto-index.sh for .adoc extensions
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 28, 2025, 13:55 UTC
- Message-ID
- <xmqqy0xq41ik.fsf@gitster.g>
- In-Reply-To
- <20250228034713.203461-2-tmz@pobox.com>
Todd Zullinger <tmz@pobox.com> writes:
Show 43 quoted lines
> The .txt extensions were changed to .adoc in 1f010d6bdf (doc: use .adoc
> extension for AsciiDoc files, 2025-01-20). This left broken links in
> the generated howto-index.html.
>
> Signed-off-by: Todd Zullinger <tmz@pobox.com>
> ---
> Documentation/howto/howto-index.sh | 14 +++++++-------
> 1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/Documentation/howto/howto-index.sh b/Documentation/howto/howto-index.sh
> index eecd123a93..ace49830a8 100755
> --- a/Documentation/howto/howto-index.sh
> +++ b/Documentation/howto/howto-index.sh
> @@ -9,9 +9,9 @@ people describing how they use Git in their workflow.
>
> EOF
>
> -for txt
> +for adoc
> do
> - title=$(expr "$txt" : '.*/\(.*\)\.txt$')
> + title=$(expr "$adoc" : '.*/\(.*\)\.adoc$')
> from=$(sed -ne '
> /^$/q
> /^From:[ ]/{
> @@ -21,7 +21,7 @@ do
> s/^/by /
> p
> }
> - ' "$txt")
> + ' "$adoc")
>
> abstract=$(sed -ne '
> /^Abstract:[ ]/{
> @@ -39,13 +39,13 @@ do
> x
> p
> q
> - }' "$txt")
> + }' "$adoc")
>
> - if grep 'Content-type: text/asciidoc' >/dev/null $txt
> + if grep 'Content-type: text/asciidoc' >/dev/null $adocThis is an existing "Huh?" and should not be touched in this patch but it is somewhat inconsistent that everywhere else "$adoc" is prepared to have $IFS whitespaces in it (even though none of our files do), but this single reference is not. We may #leftoverbit want to make it consistent after the dust settles.
Show 9 quoted lines
> then > - file=$(expr "$txt" : '\(.*\)\.txt$').html > + file=$(expr "$adoc" : '\(.*\)\.adoc$').html > else > - file="$txt" > + file="$adoc" > fi > > echo "* link:howto/$(basename "$file")[$title] $from
Looks quite sane. Thanks.