DEADSOFTWARE

Add screenshot to readme
[cavedroid.git] / gen-changelog.sh
1 #!/usr/bin/env bash
3 # Waku-2 CC BY-SA 3.0
4 # https://stackoverflow.com/a/46033999
5 # https://creativecommons.org/licenses/by-sa/3.0/
7 previous_tag=0
8 i=0
10 echo '<!--#include virtual="/includes/pre_header.shtml" -->'
12 for current_tag in $(git tag --sort=-creatordate)
13 do
15 if [ "$previous_tag" != 0 ] && [ $i -lt 1 ]; then
16 i=$(echo "$i + 1" | bc -q )
17 tag_date=$(git log -1 --pretty=format:'%ad' --date=short ${previous_tag})
18 printf "## ${previous_tag} (${tag_date})\n\n"
19 git log ${current_tag}...${previous_tag} --pretty=format:'* %s ' --reverse | grep -v Merge
20 printf "\n\n"
21 fi
22 previous_tag=${current_tag}
23 done
25 echo '<!--#include virtual="/includes/pre_footer.shtml" -->'