From: Junio C Hamano <gitster@pobox.com>
To: "John Cai via GitGitGadget" <gitgitgadget@gmail.com>
Cc: git@vger.kernel.org, John Cai <johncai86@gmail.com>
Subject: Re: [PATCH] docs: link generating patch sections
Date: Sat, 10 Dec 2022 09:29:42 +0900 [thread overview]
Message-ID: <xmqqk030xfrd.fsf@gitster.g> (raw)
In-Reply-To: <pull.1392.git.git.1670614892380.gitgitgadget@gmail.com> (John Cai via GitGitGadget's message of "Fri, 09 Dec 2022 19:41:32 +0000")
"John Cai via GitGitGadget" <gitgitgadget@gmail.com> writes:
> diff --git a/Documentation/diff-options.txt b/Documentation/diff-options.txt
> index 3674ac48e92..5acffdd129e 100644
> --- a/Documentation/diff-options.txt
> +++ b/Documentation/diff-options.txt
> @@ -22,7 +22,13 @@ ifndef::git-format-patch[]
> -p::
> -u::
> --patch::
> - Generate patch (see section on generating patches).
> + Generate patch (see section on
> +ifdef::git-log[]
> +<<_generating_patch_text_with_p, generating patches>>).
Is this "prepend underscore, downcase, and replace each run of
non-alnum with an underscore" ASCIIDoc magic? AsciiDoctor magic?
All such backends prepare the anchor in the same format?
I am mostly worried about relying on automatic magic that can
silently be broken when say the title in diff-generate-patch.txt
file is improved. Whoever is updating the file would not know
it is being referenced from elsewhere (and it is hard to check).
Or perhaps you forgot a single liner patch to diff-generate-patch.txt
that adds [[_generating_patch_text_with_p]] anchor yourself?
> +endif::git-log[]
> +ifndef::git-log[]
> +Generate patch text with -p).
The capitalization makes it look somewhat odd in the resulting
text. Quoting, e.g.
see the section titled "Generate patch text ..."
may make it acceptable, though.
> +endif::git-log[]
> ifdef::git-diff[]
> This is the default.
> endif::git-diff[]
>
> base-commit: 2e71cbbddd64695d43383c25c7a054ac4ff86882
next prev parent reply other threads:[~2022-12-10 0:29 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-09 19:41 [PATCH] docs: link generating patch sections John Cai via GitGitGadget
2022-12-10 0:29 ` Junio C Hamano [this message]
2023-01-13 16:14 ` John Cai
2023-01-13 16:15 ` [PATCH v2] " John Cai via GitGitGadget
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xmqqk030xfrd.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
--cc=gitgitgadget@gmail.com \
--cc=johncai86@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.