git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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 $adoc

This 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.
Previous: Todd ZullingerNext: Todd Zullinger
Message 3 of 22 in “doc: txt -> adoc fixes”
  1. 0/3 doc: txt -> adoc fixesTodd Zullinger, Feb 28, 2025
  2. 1/3 doc: update howto-index.sh for .adoc extensionsTodd Zullinger, Feb 28, 2025
  3. Junio C HamanoFeb 28, 2025
  4. 2/3 contrib/contacts: rename .txt to .adocTodd Zullinger, Feb 28, 2025
  5. Patrick SteinhardtFeb 28, 2025
  6. Todd ZullingerFeb 28, 2025
  7. Junio C HamanoFeb 28, 2025
  8. Todd ZullingerMar 1, 2025
  9. 3/3 contrib/subtree: rename .txt to .adocTodd Zullinger, Feb 28, 2025
  10. Patrick SteinhardtFeb 28, 2025
  11. Todd ZullingerFeb 28, 2025
  12. Patrick SteinhardtFeb 28, 2025
  13. Junio C HamanoFeb 28, 2025
  14. Junio C HamanoFeb 28, 2025
  15. 0/3 doc: txt -> adoc fixesTodd Zullinger, Mar 1, 2025
  16. 1/3 doc: update howto-index.sh for .adoc extensionsTodd Zullinger, Mar 1, 2025
  17. 2/3 contrib/contacts: rename .txt to .adocTodd Zullinger, Mar 1, 2025
  18. 3/3 contrib/subtree: rename .txt to .adocTodd Zullinger, Mar 1, 2025
  19. Junio C HamanoMar 1, 2025
  20. Junio C HamanoMar 1, 2025
  21. 4/3 doc: fix build-docdep.perlJunio C Hamano, Mar 1, 2025
  22. Todd ZullingerMar 1, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.