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

Re: [PATCH 1/6] SubmittingPatches: clarify expected structure of commit log message

From
WYWeijie Yuan <wy@wyuan.org>
Date
Jul 17, 2026, 12:42 UTC
Message-ID
<alojTem4a5q1Xu4X@wyuan.org>
In-Reply-To
<CALnO6CD8HFWaeN-4Gccopy0nw601cMyak_LSXfTsAa8xwOjKpQ@mail.gmail.com>
On Tue, Jul 14, 2026 at 06:46:05PM -0400, D. Ben Knoble wrote:
Show 17 quoted lines
> On Mon, Jul 13, 2026 at 10:42 AM Weijie Yuan <wy@wyuan.org> wrote:
> >
> [snip]
> > I think this might confuse readers. Now you place these points in
> > parallel:
> >
> >  1. Title
> >  2. Body
> >  3. Observation (The Status Quo)
> >  4. Solution Design (The Approach)
> >  5. Implementation (The Execution)
> 
> Without commenting on "confuse," I find this style of heading
> 
>     Thing (The Other Thing)
> 
> needlessly suggests an LLM's involvement with the text.
Aha, kind of. But I guess Junio didn't use LLM here ;-)
> That by itself is not grounds for my objection; instead, I'll note
> that often the parenthetical restates the original header in some way.
> That makes it redundant. (In some cases in the wild I have seen
> examples where the 2 were not synonymous, which _is_ confusing :)
True.
Show 22 quoted lines
> > But acatually you mean:
> >
> > 1. Title
> > 2. Body
> >    The body typically follows three parts:
> >    a. Observation
> >    b. Solution Design
> >    c. Implementation
> >
> > But I haven't written much about adoc, so I don't know its syntax and
> > how to write it.
> 
> This is nice. If I had to suggest anything further, it would be "don't
> be afraid of long headings":
> 
> 1. Title: Summarize the change
> 2. Body: Describe [Justify?] the change
>     a. Observe the status quo
>     b. Explain your approach [solution/design/etc.]
>     c. Command the code to change [or: Describe the implementation/execution]
> 
> ?

I agree. More explanatory descriptions here are very likely to enable contributors to express their ideas more clearly and understandably.

Previous: D. Ben KnobleNext: Junio C Hamano
Message 10 of 21 in “Update Contributor Guides”
  1. 0/6 Update Contributor GuidesJunio C Hamano, Jul 11, 2026
  2. 1/6 SubmittingPatches: clarify expected structure of commit log messageJunio C Hamano, Jul 11, 2026
  3. Weijie YuanJul 12, 2026
  4. Junio C HamanoJul 12, 2026
  5. Weijie YuanJul 13, 2026
  6. Michael MontalboJul 12, 2026
  7. Junio C HamanoJul 13, 2026
  8. Weijie YuanJul 13, 2026
  9. D. Ben KnobleJul 14, 2026
  10. Weijie YuanJul 17, 2026
  11. 2/6 MyFirstContribution: what if I don't get a reply?Junio C Hamano, Jul 11, 2026
  12. Patrick SteinhardtJul 17, 2026
  13. Junio C HamanoJul 17, 2026
  14. 3/6 MyFirstContribution: carrying over trailersJunio C Hamano, Jul 11, 2026
  15. 4/6 MyFirstContribution: clarify that 'seen' does not mean acceptanceJunio C Hamano, Jul 11, 2026
  16. Matt HunterJul 12, 2026
  17. Junio C HamanoJul 12, 2026
  18. 5/6 SubmittingPatches: clarify the meaning of "Will queue"Junio C Hamano, Jul 11, 2026
  19. 6/6 SubmittingPatches: clarify the writing style of whats-cookingJunio C Hamano, Jul 11, 2026
  20. Michael MontalboJul 12, 2026
  21. Junio C HamanoJul 13, 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.