This series is a general cleanup of the maintainer_utils code and associated 
helper scripts.  The main change is to move the MAINTAINERS.yml DCO entries for 
a user from the 'roles' section to a separate list for each user.  It also adds 
some additional validation of the data.

Other than moving the DCO entries, no other fixups were needed to the current 
MAINTAINERS.yml.


---
This is a forge pull request published on the gcc-patches mailing list mailing 
list
as requested by Richard Earnshaw via Sourceware Forge 
<[email protected]>.
Forge discussion: https://forge.sourceware.org/gcc/gcc/pulls/222

Get it locally using:
```
git fetch forge-upstream "+refs/versioned_pull/222/*:refs/versioned_pull/222/*"
git switch -c "pr-222-v1" "refs/versioned_pull/222/1/head"
```
Or, download the patch at: https://forge.sourceware.org/gcc/gcc/pulls/222.diff
Created on: 2026-08-20 14:39:50+00:00
Latest update: 2026-08-20 14:40:15+00:00
Changes: 4 changed files, 259 additions, 119 deletions
Head revision: rearnsha/gcc ref mntutils-store commit 
f80bc9e4fed54ac9be7976d66bf5c177bdc8dc28
Base revision: gcc/gcc ref trunk commit 
48425ec4ef2ad3697f07a3075ff52d2d9dea91f4 r17-3472-g48425ec4ef2ad3
Merge base: 48425ec4ef2ad3697f07a3075ff52d2d9dea91f4
Requested Reviewers:

Changed files:
- M: MAINTAINERS.yml
- M: contrib/add-write-after.py
- M: contrib/gen-MAINTAINERS.py
- M: contrib/maintainer_utils.py

Richard Earnshaw (5):
  maintainer_utils.py: Add a store method
  maintainer_utils: Fix errors in schema.
  maintainer_utils: Move DCO entries outside of roles.
  maintainer_utils: Ensure the list of user data is sorted.
  maintainer_utils: more array size verification.

 MAINTAINERS.yml             | 193 +++++++++++++++++++++++-------------
 contrib/add-write-after.py  |  32 +++---
 contrib/gen-MAINTAINERS.py  |  40 ++++++--
 contrib/maintainer_utils.py | 113 ++++++++++++++++-----
 4 files changed, 259 insertions(+), 119 deletions(-)

-- 
2.54.0

Reply via email to