From 71ba5a3ad1a1c9d867af68e72a4a19acd9ffe08d Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Wed, 6 Mar 2019 13:10:37 +0100 Subject: Fix generation commands and make them available in ./occ (#402) --- bin/tools/generate_authors.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) mode change 100644 => 100755 bin/tools/generate_authors.php (limited to 'bin/tools/generate_authors.php') diff --git a/bin/tools/generate_authors.php b/bin/tools/generate_authors.php old mode 100644 new mode 100755 index 5c181b031..53d2c8892 --- a/bin/tools/generate_authors.php +++ b/bin/tools/generate_authors.php @@ -1,3 +1,4 @@ +#!/usr/bin/env php \d+)\s*(?P.*\w)\s*<(?P[^\s]+)>$/'; $contributors = array_map(function ($contributor) use ($regex) { + $result = []; preg_match($regex, $contributor, $result); return $result; }, $contributors); // filter out bots $contributors = array_filter($contributors, function ($contributor) { - return strpos($contributor['name'], 'Jenkins') !== 0; + if (empty($contributor['name']) || empty($contributor['email'])) { + return false; + } + if (strpos($contributor['email'], 'bot') || strpos($contributor['name'], 'bot')) { + return false; + } + return true; }); // turn tuples into markdown -- cgit v1.2.3