katana/changelog.sh

28 lines
604 B
Bash
Raw Normal View History

2014-12-22 21:23:12 +00:00
#!/bin/bash
set -e
date="${1:-2015-01-29}"
2014-12-22 21:23:12 +00:00
packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace" "kde-extraapps" "kde-l10n")
cwd="$(pwd)"
if [ -z "$date" ];then
echo "Pass a date"
2014-12-22 21:23:12 +00:00
exit 1
fi
source "$(dirname $0)/fetch.sh"
changes=""
for p in "${packs[@]}";do
echo "Generating changes for $p as of $date..."
2014-12-22 21:23:12 +00:00
cd "$p"
changes+="\nChanges to $p since $date:"
pchanges="$(git log --since=$date --format=' * %s' | sort -u)"
2014-12-26 20:58:25 +00:00
if [ -z "$pchanges" ];then
pchanges=" * none"
fi
changes+="\n$pchanges\n"
2014-12-22 21:23:12 +00:00
cd "$cwd"
done
echo -e "$changes" > changelog.txt