From fce73f6f17e76ba9c58e2d868e46f5c74fc65ab2 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 25 Aug 2014 14:55:08 +0200 Subject: [PATCH] Verify CONTRIBUTORS file --- CONTRIBUTORS | 6 +++--- check-contrib.sh | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100755 check-contrib.sh diff --git a/CONTRIBUTORS b/CONTRIBUTORS index d80391a6..d3161079 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -2,12 +2,12 @@ Aaron Bieber Alexander Graf Andrew Dunham Audrius Butkevicius -Arthur Axel fREW Schmidt +Arthur Axel fREW Schmidt Ben Sidhom Brandon Philips Gilli Sigurdsson -James Patterson -Jens Diemer +James Patterson +Jens Diemer Marcin Dziadus Philippe Schommers Ryan Sullivan diff --git a/check-contrib.sh b/check-contrib.sh new file mode 100755 index 00000000..2e300652 --- /dev/null +++ b/check-contrib.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +missing-contribs() { + for email in $(git log --format=%ae master | grep -v jakob@nym.se | sort | uniq) ; do + grep -q "$email" CONTRIBUTORS || echo $email + done +} + +no-docs-typos() { + # Commits that are known to not change code + grep -v f2459ef3319b2f060dbcdacd0c35a1788a94b8bd |\ + grep -v b61f418bf2d1f7d5a9d7088a20a2a448e5e66801 |\ + grep -v f0621207e3953711f9ab86d99724f1d0faac45b1 |\ + grep -v f1120d7aa936c0658429edef0037792520b46334 +} + +for email in $(missing-contribs) ; do + git log --author="$email" --format="%H %ae %s" | no-docs-typos +done +