mbox series

[RESEND,0/2] MAINTAINERS: add support

Message ID 20241023-add-maintainers-file-v1-0-beaa0fdb7f8c@samsung.com (mailing list archive)
Headers show
Series MAINTAINERS: add support | expand

Message

Daniel Gomez via B4 Relay Oct. 23, 2024, 8:10 p.m. UTC
RESEND patch series (first try was using wrong mail list!).

This introduces support for the MAINTAINERS file (with the same Linux
kernel syntax), get_maintainers.pl, and the b4 configuration file.

With these changes, the MAINTAINERS file can now be used to organize and
manage maintainers, reviewers, and other roles more effectively, similar
to the approach used in the Linux kernel. Additionally, it allows for
reuse of the existing tooling for these tasks (b4 + get_maintainers.pl).

b4 example workflow:

  b4 prep --fork-point origin/main --new add-MAINTAINERS-file

  b4 prep --edit-cover

  b4 prep --auto-to-cc
  Will collect To: addresses using get_maintainer.pl
  Will collect Cc: addresses using get_maintainer.pl
  Collecting To/Cc addresses
      + To: Luis Chamberlain <mcgrof@kernel.org>
      + Cc: linux-kdevops@linux.dev
  ---
  You can trim/expand this list with: b4 prep --edit-cover
  Invoking git-filter-repo to update the cover letter.
  New history written in 0.02 seconds...
  Completely finished after 0.06 seconds

  b4 send

More information can be found here:
https://b4.docs.kernel.org/en/latest/contributor/
overview.html#what-s-the-b4-contributor-workflow

Suggestions on how to split the MAINTAINERS file?

And can we get volunteers to expand this?

Signed-off-by: Daniel Gomez <da.gomez@samsung.com>
---
Changes:
- Added Reviewed by tag.
- Updated kdevops mail list.
- Added myself to the kdevops reviewer list.
- Added GITREF module with myself as reviewer.

---
Daniel Gomez (2):
      MAINTAINERS: add support
      .b4-config: add b4 support

 .b4-config                |    3 +
 MAINTAINERS               |   89 ++
 scripts/get_maintainer.pl | 2642 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 2734 insertions(+)
---
base-commit: b829d27a249c315f922c2c289d2a5855aaca19dc
change-id: 20241015-add-maintainers-file-64cab6305232

Best regards,