blob: 60e36e59aa6ff7830045a3aea962d85c20581dda [file] [log] [blame]
Peng Yixin550106d2021-04-20 19:02:49 +08001#!/bin/sh
2
3ChangeID=$(git log -1 | grep "Change-Id:" | sed 's/^[ \t]*//g')
4Signed=$(git log -1 | grep "Signed-off-by:" | sed 's/^[ \t]*//g')
5
6git log -1 | sed '/Change-Id:/,$d' | sed '/Signed-off-by/,$d' | sed '/SourceCode:/,$d' | sed '/media_module version:/,$d' | sed -n '/^$/,$p' | sed '/^$/d' | sed 's/^[ \t]*//g' > tmp.txt
7
8#echo "media_module version:" >> tmp.txt
9#echo $(./version_control.sh) | awk '{print $1}' | awk -F [=] '{print $2}' >> tmp.txt
10
11if [ "0$(git log --stat -1 | grep "video_ucode.bin")" != "0" ]; then
12echo "SourceCode:
13ucode:" >> tmp.txt
14 ./firmware/checkmsg ./firmware/video_ucode.bin | grep ver | awk '{print $3}' | sed 's/v//g' > version.txt
15 ./firmware/checkmsg ./firmware/video_ucode.bin | grep -A 5 "change id history:" >> version.txt
16 chmod 644 version.txt
17 ./firmware/checkmsg ./firmware/video_ucode.bin | grep ver | awk '{print $3}' | sed 's/v//g' >> tmp.txt
18 cat version.txt | sed -n '3,7p' >> tmp.txt
19
20 git add version.txt
21fi
22
23echo "" >> tmp.txt
24echo ${ChangeID} >> tmp.txt
25echo ${Signed} >> tmp.txt
26
27
28git status
29cat tmp.txt | xargs -0 git commit --amend -m
Peng Yixin0659ca52021-07-19 10:37:08 +080030
31rm -f tmp.txt