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

Re: [PATCH] Documentation: extend guidance for submitting patches

From
KHKristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com>
Date
Mar 5, 2026, 22:27 UTC
Message-ID
<be9cbba2-883a-4ef8-838e-0941b75eee6f@app.fastmail.com>
In-Reply-To
<20260305193836.973122-1-jltobler@gmail.com>
On Thu, Mar 5, 2026, at 20:38, Justin Tobler wrote:
Show 29 quoted lines
> Before submitting patches on the mailing list, it is often a good idea
> to check for previous related discussions or if similar work is already
> in progress. This enables better coordination amongst contributors and
> could avoid duplicating work.
>
> Additionally, it is often recommended to give reviewers some time to
> reply to a patch series before sending new versions. This helps collect
> broader feedback and reduces unnecessary churn from rapid rerolls.
>
> Document this guidance in "Documentation/SubmittingPatches" accordingly.
>
> Signed-off-by: Justin Tobler <jltobler@gmail.com>
> ---
>  Documentation/SubmittingPatches | 13 +++++++++++++
>  1 file changed, 13 insertions(+)
>
> diff --git a/Documentation/SubmittingPatches
> b/Documentation/SubmittingPatches
> index e270ccbe85..5acd692ad7 100644
> --- a/Documentation/SubmittingPatches
> +++ b/Documentation/SubmittingPatches
> @@ -38,10 +38,23 @@ they have no obligation to help you (i.e. you ask
> them for help,
>  you don't demand).  +git log -p {litdd} _$area_you_are_modifying_+
> would
>  help you find out who they are.
>
> +It is also a good idea to check whether your topic has been discussed
> +previously on the mailing list,

This is at the start of the document. “The mailing list” footnote (git-ml) does not get mentioned until line 535.

Although there is the initial mention of `MyFirstContribution` which prominently features the address at the start.

Show 7 quoted lines
> or whether similar work is already in
> +progress.  Prior discussions may contain useful context, design
> +considerations, or earlier attempts at solving the same problem. Being
> +aware of such discussions can help you avoid duplicating work and may
> +allow you to coordinate with other contributors working in the same
> +area.
> +

This seems useful to cite. It seems less useful for people who go to the effort of reading this file themselves. They presumably care enough to try to get the procedural steps correct. It’s difficult to imagine that they either think that their idea has to be unique or that there isn’t a history.

Show 9 quoted lines
>  . You get comments and suggestions for improvements.  You may even get
>    them in an "on top of your change" patch form.  You are expected to
>    respond to them with "Reply-All" on the mailing list, while taking
>    them into account while preparing an updated set of patches.
> ++
> +It is often beneficial to allow some time for reviewers to provide
> +feedback before sending a new version, rather than sending an updated
> +series immediately after receiving a review. This helps collect broader
> +input and avoids unnecessary churn from many rapid iterations.
This addition makes sense including its placement.
Show 7 quoted lines
>
>  . Polish, refine, and re-send your patches to the list and to the people
>    who spent their time to improve your patch.  Go back to step (2).
>
> base-commit: 628a66ccf68d141d57d06e100c3514a54b31d6b7
> --
> 2.53.0.381.g628a66ccf6
Previous: Justin ToblerNext: Justin Tobler
Message 6 of 9 in “Documentation: extend guidance for submitting patches”
  1. Documentation: extend guidance for submitting patchesJustin Tobler, Mar 5, 2026
  2. Junio C HamanoMar 5, 2026
  3. Justin ToblerMar 5, 2026
  4. Junio C HamanoMar 5, 2026
  5. Justin ToblerMar 5, 2026
  6. Kristoffer HaugsbakkMar 5, 2026
  7. Justin ToblerMar 6, 2026
  8. Kristoffer HaugsbakkMar 6, 2026
  9. brian m. carlsonMar 6, 2026

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.