#!/bin/sh | |
# Update AUTHORS.md based on git history. | |
git log --reverse --format='%aN (%aE)' | perl -we ' | |
BEGIN { | |
%seen = (), @authors = (); | |
} | |
while (<>) { | |
next if $seen{$_}; | |
next if /(support\@greenkeeper.io)/; | |
next if /(dcousens\@users.noreply.github.com)/; | |
next if /(cmetcalf\@appgeo.com)/; | |
$seen{$_} = push @authors, "- ", $_; | |
} | |
END { | |
print "# Authors\n\n"; | |
print "#### Ordered by first contribution.\n\n"; | |
print @authors, "\n"; | |
print "#### Generated by bin/update-authors.sh.\n"; | |
} | |
' > AUTHORS.md |