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

Re: [PATCH] RFC: add MAINTAINERS file

From
Patrick Steinhardt <ps@pks.im>
Date
Apr 2, 2024, 05:39 UTC
Message-ID
<ZguaLjWGte3zdQGW@tanuki>
In-Reply-To
<xmqqzfuc7muw.fsf@gitster.g>
On Mon, Apr 01, 2024 at 03:13:27PM -0700, Junio C Hamano wrote:
Show 10 quoted lines
> Taylor Blau <me@ttaylorr.com> writes:
> 
> >> I don't think of this as "big enough to require this". I rather think
> >> about the onboarding experience for new folks here. Sure, we can ask
> >> them to "Please run git-shortlog(1) to figure out whom to Cc". But if we
> >> instead provide a nice script that does it for them then we make their
> >> lifes easier.
> >
> > Do you think that the script in contrib/contacts does a sufficient job
> > at this?

I admittedly never used it much, either. I didn't see a lot of benefit because I can figure out myself whom to Cc. That would be less true for newcomers to the community though, where it may be more useful.

Show 5 quoted lines
> Yup, that was my first reaction.  If it is not sufficient to
> mechanically mine history with shortlog or blame or contacts, and if
> we can add a high quality hand-curated input to improve the result
> contacts gives us, that would be a progress. I view the MAINTAINERS
> format just one way to give such human generated input.

Agreed. I don't think that we have to pick either MAINTAINERS or the "contrib/contacts" script, but would rather want the existing script to honor MAINTAINERS as an additional data source.

When it does know about both I also see myself using it more frequently in the future. It would be nice if git-send-email(1)/git-format-patch(1) had a switch `--cc-command=` or similar that you can pass the script to so that To/Cc lines would be added automatically. The script then gets the commit range as input and can decide based on whatever criteria whom to Cc. To the best of my knowledge that is not currently possible.

Patrick
Previous: Linus ArverNext: Eric Sunshine
Message 11 of 23 in “RFC: add MAINTAINERS file”
  1. RFC: add MAINTAINERS fileLinus Arver via GitGitGadget, Mar 23, 2024
  2. Junio C HamanoMar 23, 2024
  3. Junio C HamanoMar 25, 2024
  4. Linus ArverMar 27, 2024
  5. Patrick SteinhardtMar 27, 2024
  6. Linus ArverMar 30, 2024
  7. Junio C HamanoMar 30, 2024
  8. Taylor BlauApr 1, 2024
  9. Junio C HamanoApr 1, 2024
  10. Linus ArverApr 2, 2024
  11. Patrick SteinhardtApr 2, 2024
  12. Eric SunshineApr 2, 2024
  13. Patrick SteinhardtApr 2, 2024
  14. Linus ArverMar 26, 2024
  15. Taylor BlauMar 26, 2024
  16. Junio C HamanoMar 27, 2024
  17. Linus ArverMar 27, 2024
  18. Junio C HamanoMar 27, 2024
  19. Linus ArverMar 30, 2024
  20. Patrick SteinhardtApr 2, 2024
  21. Linus ArverApr 4, 2024
  22. Patrick SteinhardtApr 2, 2024
  23. Junio C HamanoApr 2, 2024

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.