script to thank contributors in changelog

This commit is contained in:
Colin Caine 2019-06-14 12:14:59 +01:00 committed by Oliver Blanthorn
parent 0faf4be41a
commit b53bbe9c01
No known key found for this signature in database
GPG key ID: 2BB8C36BB504BFF3

12
scripts/thanks Executable file
View file

@ -0,0 +1,12 @@
#!/bin/bash
export LAST_VERSION="$1"
allcontributors="$(git shortlog -sn $LAST_VERSION..HEAD | cut -c8- | awk '!seen[$0]++' | paste -sd "," - | sed 's/,/, /g')"
newcontributors="$(diff --changed-group-format='%<' --unchanged-group-format='' <(git shortlog -sn $LAST_VERSION..HEAD | cut -c8- | awk '!seen[$0]++'| sort) <(git shortlog -sn $LAST_VERSION | cut -c8- | awk '!seen[$0]++'| sort) | paste -sd "," - | sed 's/,/, /g')"
echo "Thanks to all of our contributors for this release: $allcontributors"
echo
echo "Extra special thanks go to $newcontributors"
echo
echo Last, but not least - thank you to everyone who reported issues.