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

Re: [PATCH v7] show-branch: convert per-branch flags to commit-slab

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 17, 2026, 17:53 UTC
Message-ID
<xmqqcxwl33kr.fsf@gitster.g>
In-Reply-To
<xmqqse5h63js.fsf@gitster.g>
Junio C Hamano <gitster@pobox.com> writes:
Show 25 quoted lines
>> We've seen a strong uptick in threads that are obviously AI generated,
>> only, and at times it just feels like one is merely talking to a prompt.
>> This just doesn't scale well, as it leads to constant iterations and
>> back and forth without much thinking being involved. So we require the
>> other side to stop every once in a while and invest the necessary time,
>> too. Otherwise the community will simply stop working, and that doesn't
>> serve anyone well.
>>
>> Sorry if I came across as harsh.
>
> Thanks for saying this.
>
> When viewed in that light, what the v7 patch does is extremely
> incoherent.  It gives the impression of having been generated by an
> automated assistant and sent without human oversight, or perhaps
> drafted in a state of severe late-night exhaustion.  For instance,
> the commit message claims to have lifted 'max_revs' completely, yet
> the proposed documentation updates still reference a hard limit of
> 64.  It also removes the local definition of 'UNINTERESTING', even
> though the comment immediately above it still advises our future
> selves to migrate to the shared definition eventually.
>
> It appears the automation was not used merely for structuring the
> reply; the changes in the patch itself show signs of having been
> generated and sent out without any human oversight X-<.

By the way, the two items that follow 'For instance' above are mere examples. Addressing them alone will not suffice.

Like you, I have no desire to interact with a human proxy sitting between an automated generator and the mailing list, relaying what the machine produced under the guise of having reviewed it, without understanding or thinking through the implications. We want to see changes designed from the ground up by human minds, not synthetic slop.

It is fine to use automated assistants to proofread what you have produced yourself. To judge whether to adopt or discard their suggestions, you must possess a deeper understanding of the problem domain than the tools do. At the very least, to employ a 'human produces, machine assists' workflow, you must first compose the draft yourself before asking the tool to polish it, which inherently requires sufficient domain knowledge and forces you to think about the problem.

In contrast, blindly relaying what the machine generated, while claiming to have reviewed it carefully, is something anyone can do without even realizing how superficial that review actually was. The 'machine generates, human reviews' model is fundamentally broken when compared to its converse.

Pardon if this sounds even harsher.
Previous: Gatla Vishweshwar ReddyNext: Gatla Vishweshwar Reddy
Message 20 of 27 in “show-branch: convert object.flags usage to a commit-slab”
  1. show-branch: convert object.flags usage to a commit-slabGatla Vishweshwar Reddy, Jul 14, 2026
  2. show-branch: convert object.flags to commit-slab with uint64_tGatla Vishweshwar Reddy, Jul 14, 2026
  3. Junio C HamanoJul 14, 2026
  4. Jeff KingJul 14, 2026
  5. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 15, 2026
  6. Junio C HamanoJul 15, 2026
  7. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 15, 2026
  8. Patrick SteinhardtJul 15, 2026
  9. Junio C HamanoJul 15, 2026
  10. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 15, 2026
  11. Junio C HamanoJul 15, 2026
  12. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 15, 2026
  13. Junio C HamanoJul 17, 2026
  14. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 17, 2026
  15. Patrick SteinhardtJul 17, 2026
  16. Gatla Vishweshwar ReddyJul 17, 2026
  17. Patrick SteinhardtJul 17, 2026
  18. Junio C HamanoJul 17, 2026
  19. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 17, 2026
  20. Junio C HamanoJul 17, 2026
  21. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 17, 2026
  22. Junio C HamanoJul 21, 2026
  23. show-branch: convert per-branch flags to commit-slabGatla Vishweshwar Reddy, Jul 21, 2026
  24. Junio C HamanoJul 23, 2026
  25. Gatla Vishweshwar ReddyJul 23, 2026
  26. Gatla Vishweshwar ReddyJul 24, 2026
  27. Patrick SteinhardtJul 17, 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.