#!/bin/sh git log --reverse --format='%aN <%aE>' | awk ' BEGIN { print "# Authors ordered by first contribution.\n"; # explicit excludes excludes[""] = 1 # chromium team } { if ($NF !~ /@chromium.org/ && all[$NF] != 1 && excludes[$NF] != 1) { all[$NF] = 1; ordered[length(all)] = $0; } } END { for (i in ordered) { print ordered[i]; } print "\n# Generated by tools/update-authors.sh"; } ' > AUTHORS