u-boot/scripts
Masahiro Yamada 45765eeda2 scripts: add mailmapper, a tool to create/update mailmap file
This tool helps to create/update the mailmap file.

It runs 'git shortlog' internally and searches differently spelled author
names which share the same email address. The author name with the most
commits is asuumed to be a canonical real name. If the number of commits
from the cananonical name is equal to or greater than 'MIN_COMMITS' (=50),
the entry for the cananical name will be output. ('MIN_COMMITS' is used
here because we do not want to create a fat mailmap by adding every author
with only a few commits.)

If there exists a mailmap file specified by the mailmap.file configuration
options or '.mailmap' at the toplevel of the repository, it is used as
a base file.

The base file and the newly added entries are merged together and sorted
alphabetically (but the comment block is kept untouched), and then printed
to standard output.

 Usage
 -----

  scripts/mailmapper

prints the mailmapping to standard output.

  scripts/mailmapper > tmp; mv tmp .mailmap

will be useful for updating '.mailmap' file.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
2014-07-22 07:44:27 -04:00
..
basic cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
.gitignore kernel-doc: move kernel-doc tools to scripts/ 2014-02-19 11:10:04 -05:00
binutils-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
checkpatch.pl scripts: update checkpatch.pl to latest upstream version 2014-03-04 12:15:30 -05:00
checkstack.pl Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
cleanpatch Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
docproc.c cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
dtc-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
gcc-stack-usage.sh Makefile: add a new script to check -fstack-usage support 2014-02-25 07:51:08 -05:00
gcc-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
Kbuild.include kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
kernel-doc kbuild: consolidate version and timestamp headers generation 2014-02-25 11:01:28 -05:00
ld-version.sh kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
mailmapper scripts: add mailmapper, a tool to create/update mailmap file 2014-07-22 07:44:27 -04:00
Makefile kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
Makefile.build cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
Makefile.clean kbuild: fix bugs in cleaning targets 2014-03-28 15:06:32 -04:00
Makefile.host cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
Makefile.lib Merge branch 'master' of git://git.denx.de/u-boot-dm 2014-06-20 20:03:51 -04:00
Makefile.spl kbuild: move spl/Makefile to scripts/Makefile.spl 2014-06-11 16:27:05 -04:00
mkmakefile kbuild: import more build scripts from Linux v3.13 tag 2014-02-19 11:07:50 -05:00
objdiff kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
setlocalversion Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00