[U-Boot] [RFC PATCH 0/5] introduce get_maintainer.pl

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Sun Apr 20 22:57:29 CEST 2014


This series imports get_maintainer.pl from kernel and reintroduce
the MAINTAINERS file in the according format. Currently one have to
manually grep all infos about board maintainers or custodians from
various sources like git log, wiki or boards.cfg. get_maintainer.pl
makes this task much easier. Also patman is already able to use it
for cc-cmd. Furthermore it solves the concerns raised in discussion [1]
regarding the introduction of Kconfig.

This RFC series adds an additional MAINTAINERS.boards file, which is
generated from boards.cfg with the script added in patch 1/5. The
get_maintainer.pl script is modified to handle both MAINTAINERS files.

The MAINTAINERS file contains all custodians and is hand-written based
on infos from wiki [2], u-boot git forks [3]. Thus the source files
infos (F:) are not complete yet. Furthermore status (S:) and
maintainership (M:) for some custodian trees are probably wrong.
Any help in completing and fixing that is appreciated.

Each entry in the MAINTAINERS.boards starts with the
line 'BOARD $boardname $vendorname'. Status (S:) and maintainership (M:)
are taken from boards.cfg. If one of ARCH, CPU or SOC of the board is
maintained in a dedicated custodian tree, the Git URL of that tree is
added (T:). Source files (F:) are set to board/$boardname
(or board/$vendorname/$boardname) and include/configs/$boardname.h.

If this series get accepted, both MAINTAINERS files could be merged.
The script from patch 1/5 and boards.cfg are obsolete then.

[1] https://www.mail-archive.com/u-boot@lists.denx.de/msg134341.html
[2] http://www.denx.de/wiki/U-Boot/Custodians
[3] http://git.denx.de/?p=u-boot.git;a=forks


Daniel Schwierzeck (5):
  scripts: add script for converting boards.cfg to MAINTAINERS
  MAINTAINERS: add initial version
  MAINTAINERS.boards: add initial version
  get_maintainer.pl: import script from linux 3.14
  get_maintainer.pl: adapt to U-Boot tree

 MAINTAINERS                      |  338 +++
 MAINTAINERS.boards               | 4522 ++++++++++++++++++++++++++++++++++++++
 scripts/boardscfg2maintainers.sh |  259 +++
 scripts/get_maintainer.pl        | 2262 +++++++++++++++++++
 4 files changed, 7381 insertions(+)
 create mode 100644 MAINTAINERS
 create mode 100644 MAINTAINERS.boards
 create mode 100755 scripts/boardscfg2maintainers.sh
 create mode 100755 scripts/get_maintainer.pl

-- 
1.9.2



More information about the U-Boot mailing list