
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.
The MAINTAINERS file contains all custodians and is hand-written based on infos from wiki [1] and u-boot git forks [2]. 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.
The get_maintainers.pl script is modified to scan multiple MAINTAINERS files in the board directory. This is required with the switch to Kconfig which adds a MAINTAINERS file per board.
Examples:
$ ./scripts/get_maintainer.pl --nogit-fallback -f board/sandbox/ Simon Glass sjg@chromium.org (maintainer:SANDBOX BOARD) u-boot@lists.denx.de (open list)
$ ./scripts/get_maintainer.pl --nogit-fallback -f arch/sandbox/ Simon Glass sjg@chromium.org (maintainer:SANDBOX) u-boot@lists.denx.de (open list)
$ ./scripts/get_maintainer.pl --nogit-fallback -f board/sandburst/metrobox/ Travis Sawyer travis.sawyer@sandburst.com (orphan (since 2014-03):METROBOX BOARD) u-boot@lists.denx.de (open list)
This series is also available at git://git.denx.de/u-boot-mips.giti/maintainers. Additionally the branch maintainers_kconfig_v5 is merged with Masahiro's kconfig_v5 branch to allow testing with the board-specific MAINTAINERS files.
[1] http://www.denx.de/wiki/U-Boot/Custodians [2] http://git.denx.de/?p=u-boot.git;a=forks
Daniel Schwierzeck (4): MAINTAINERS: add initial version get_maintainer.pl: import script from linux 3.15 get_maintainer.pl: adapt to U-Boot tree get_maintainer.pl: add support for scanning multiple MAINTAINERS files
MAINTAINERS | 338 +++++++ scripts/get_maintainer.pl | 2270 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2608 insertions(+) create mode 100644 MAINTAINERS create mode 100755 scripts/get_maintainer.pl