diff --git a/changelog.sh b/changelog.sh new file mode 100644 index 000000000..c679c0b98 --- /dev/null +++ b/changelog.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Generates changelog day by day +NEXT=$(date +%F) +echo "CHANGELOG" +echo ---------------------- +git log --no-merges --format="%cd" --date=short | sort -u -r | while read DATE ; do + echo + echo [$DATE] + GIT_PAGER=cat git log --no-merges --format=" * %s" --since=$DATE --until=$NEXT + NEXT=$DATE +done