I wanted to look at adding gitlab tags to MAINTAINERS and baulked slightly at figuring out what I would need to change in the perl script to cleanly handle it.
While we imported the perl script from the kernel I'm fairly sure we don't use half the features it has and as us grey beards age out less people will be willing to tweak it. Consider this a proof-of-concept for discussion about if it is worth perusing this path. For v2: - added the missing K: keyword support - added basic --git fallback support - picked up a few more MAINTAINER updates from list - updated entries for Arm and *-user I've CC'd the kernel maintainers for the script to see if they are interested in this work. While the python script is still cooking I will send a PR on Monday with just the MAINTAINER updates which are reviewed/acked. Alex. Alex Bennée (13): MAINTAINERS: fix missing names MAINTAINERS: fix libvirt entry MAINTAINERS: regularise the status fields MAINTAINERS: update Arm to Supported status MAINTAINERS: be realistic about *-user scripts/get_maintainer.py: minimal argument parsing scripts/get_maintainer.py: resolve the source path scripts/get_maintainer.py: initial parsing of MAINTAINERS scripts/get_maintainer.py: add support for -f scripts/get_maintainer.py: add support reading patch files scripts/get_maintainer.py: add keyword (K:) support scripts/get_maintainer.py: implement basic git fallback support gitlab: add a check-maintainers task Mads Ynddal (1): MAINTAINERS: remove myself as reviewer Pierrick Bouvier (2): MAINTAINERS: add maintainer for docs/ MAINTAINERS: add reviewer for linux-user MAINTAINERS | 31 +- .gitlab-ci.d/static_checks.yml | 9 + scripts/get_maintainer.py | 499 +++++++++++++++++++++++++++++++++ 3 files changed, 525 insertions(+), 14 deletions(-) create mode 100755 scripts/get_maintainer.py -- 2.47.3
