Peng Yixin | 550106d | 2021-04-20 19:02:49 +0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | ChangeID=$(git log -1 | grep "Change-Id:" | sed 's/^[ \t]*//g') |
| 4 | Signed=$(git log -1 | grep "Signed-off-by:" | sed 's/^[ \t]*//g') |
| 5 | |
| 6 | git 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 | |
| 11 | if [ "0$(git log --stat -1 | grep "video_ucode.bin")" != "0" ]; then |
| 12 | echo "SourceCode: |
| 13 | ucode:" >> 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 |
| 21 | fi |
| 22 | |
| 23 | echo "" >> tmp.txt |
| 24 | echo ${ChangeID} >> tmp.txt |
| 25 | echo ${Signed} >> tmp.txt |
| 26 | |
| 27 | |
| 28 | git status |
| 29 | cat tmp.txt | xargs -0 git commit --amend -m |
Peng Yixin | 0659ca5 | 2021-07-19 10:37:08 +0800 | [diff] [blame] | 30 | |
| 31 | rm -f tmp.txt |