blob: f4bd40b33b9996b1e0fb5a85d7d77a012bad0440 [file] [log] [blame]
johnnyslt0f744332015-01-12 08:10:55 -02001#!/bin/sh
2
xyyx254e48a2020-09-23 07:16:56 +00003Changelog=Changelog.txt
4
5DEVICE=$(echo $TARGET_PRODUCT | cut -d "_" -f2)
johnnyslt0f744332015-01-12 08:10:55 -02006
7if [ -f $Changelog ];
8then
9 rm -f $Changelog
10fi
11
12touch $Changelog
13
14# Print something to build output
15echo ${bldppl}"Generating changelog..."${txtrst}
16
pimpmaneaton1420dfd2019-01-16 14:00:20 -070017for i in $(seq 15);
johnnyslt0f744332015-01-12 08:10:55 -020018do
Jon West6cd1f552021-05-10 11:05:32 -040019export After_Date=`/bin/date --date="$i days ago" +%m-%d-%Y`
johnnyslt0f744332015-01-12 08:10:55 -020020k=$(expr $i - 1)
Jon West6cd1f552021-05-10 11:05:32 -040021 export Until_Date=`/bin/date --date="$k days ago" +%m-%d-%Y`
johnnyslt0f744332015-01-12 08:10:55 -020022
23 # Line with after --- until was too long for a small ListView
24 echo '====================' >> $Changelog;
25 echo " "$Until_Date >> $Changelog;
26 echo '====================' >> $Changelog;
johnnyslt0f744332015-01-12 08:10:55 -020027
DennySPB847afd42020-04-10 11:04:55 +030028while read path;
29do
30 Git_log=`git --git-dir ./${path}/.git log --after=$After_Date --until=$Until_Date --pretty=tformat:"%h %s [%an]" --abbrev-commit --abbrev=7`
31 if [ ! -z "${Git_log}" ]; then
32 echo "\n* ${path}\n${Git_log}\n" >> $Changelog;
33 fi
34done < ./.repo/project.list;
35
johnnyslt0f744332015-01-12 08:10:55 -020036done
johnnyslt0f744332015-01-12 08:10:55 -020037sed -i 's/project/ */g' $Changelog
38
xyyx254e48a2020-09-23 07:16:56 +000039cp $Changelog ./out/target/product/$DEVICE/system/etc/
40mv $Changelog ./out/target/product/$DEVICE/