authors.sh 426 Bytes
Newer Older
1 2 3 4 5 6
#!/bin/sh
# script from http://stackoverflow.com/questions/12133583
set -e

# Get a list of authors ordered by number of commits
# and remove the commit count column
7
AUTHORS=$(git --no-pager shortlog -nse | cut -f 2- | sort -f)
8 9 10 11 12 13
if [ -z "$AUTHORS" ] ; then
    echo "Authors list was empty"
    exit 1
fi

# Display the authors list and write it to the file
14
echo "$AUTHORS" | tee "$(git rev-parse --show-toplevel)/AUTHORS.TXT"