kwo pushed a commit to branch master. http://git.enlightenment.org/e16/e16.git/commit/?id=ed9ac01394cd27a17e86e3a2586d3d4ca48febd3
commit ed9ac01394cd27a17e86e3a2586d3d4ca48febd3 Author: Kim Woelders <k...@woelders.dk> Date: Wed Apr 7 21:36:50 2021 +0200 Add ChangeLog generation script --- ChangeLog.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ChangeLog.sh b/ChangeLog.sh new file mode 100644 index 00000000..69f45850 --- /dev/null +++ b/ChangeLog.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +GLO="git log --format=-%x20%s" + +VT=`git tag --sort=-version:refname -l` +VH="" +if [ "$1" != "" ]; then VH="HEAD"; fi +V2="" +for V1 in $1 $VT +do + if [ "$V2" != "" ]; then + if [ "$VH" = "HEAD" ]; then + VD="$VH" + else + VD="$V2" + VH="$V2" + fi + D=$(git show -s --format=%cs $VD^{commit}) + printf "\ne16 %s - %s\n------------------------\n" "$V2" "$D" + $GLO $V1..$VH + VH="" + fi + V2="$V1" +done --