diff --git a/changelog.sh b/changelog.sh new file mode 100755 index 0000000..5831853 --- /dev/null +++ b/changelog.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +date="$1" +packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace" "kde-extraapps" "kde-l10n") +cwd="$(pwd)" +if [ -z "$date" ];then + echo "Pass a date, e.g. 2014-12-22" + exit 1 +fi + +source "$(dirname $0)/fetch.sh" + +changes="" +for p in "${packs[@]}";do + echo "Generating changes for $p..." + cd "$p" + changes+="\nChanges to $p since $date:" + changes+="\n$(git log --since=$date --format=' * %s')\n" + cd "$cwd" +done +echo -e "$changes" > changelog.txt