Add scripts/get_maintainer.pl
authorJoe Perches <joe@perches.com>
Wed, 8 Apr 2009 03:40:12 +0000 (20:40 -0700)
committerJoe Perches <joe@perches.com>
Fri, 10 Apr 2009 20:10:40 +0000 (13:10 -0700)
commitcb7301c7a3b2216c93b148fec0718d24f4ee2a99
treeef9a93e8251f5a7755eaf2d298a7a38792a12f09
parentd848223808c5d21e1b3cea090047e34722c6254b
Add scripts/get_maintainer.pl

A script to parse file pattern information in MAINTAINERS
and return selected information about a file or patch

usage: scripts/get_maintainer.pl [options] patchfile
       scripts/get_maintainer.pl [options] -f file
version: 0.14

MAINTAINERS field selection options:
  --email => print email address(es) if any
    --git => include git "*-by:" signers in commit count order
    --git-chief-penguins => include (Linus Torvalds)
    --git-min-signatures => number of signatures required (default: 1)
    --git-max-maintainers => maximum maintainers to add (default: 5)
    --git-since => git history to use (default: 1-year-ago)
    --m => include maintainer(s) if any
    --n => include name 'Full Name <addr@domain.tld>'
    --l => include list(s) if any
    --s => include subscriber only list(s) if any
  --scm => print SCM tree(s) if any
  --status => print status if any
  --subsystem => print subsystem name if any
  --web => print website(s) if any

Output type options:
  --separator [, ] => separator for multiple entries on 1 line
  --multiline => print 1 entry per line

Default options:
  [--email --git --m --n --l --multiline]

Other options:
  --version => show version
  --help => show this help information

Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
scripts/get_maintainer.pl [new file with mode: 0755]