Apropos nothing, the 20 line git-changelog script could be replaced with a perl one-liner (but that's true for almost everything):

```
$ git log --all --reverse --format='%aN <%aE>' | \
  perl -ne 'BEGIN{print "# Authors ordered by first contribution.\n"} print unless $h{$_}; $h{$_} = 1' \
  > AUTHORS
```