From: SnickerSun Date: Thu, 29 Aug 2024 04:40:30 +0000 (+0800) Subject: 添加release间日志获取脚本 X-Git-Tag: release_V1.2.70_20241020_135402~564^2~2 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=6e589ed58b4e077c29461035232a6be8c87b3814;p=mirrors%2FFD230.git 添加release间日志获取脚本 --- diff --git a/tools/scripts/genlogfromrelease.sh b/tools/scripts/genlogfromrelease.sh new file mode 100644 index 000000000..7ec21b5ad --- /dev/null +++ b/tools/scripts/genlogfromrelease.sh @@ -0,0 +1,44 @@ +#!/bin/bash +# set -ex +OLD_COMMIT_VERSION=HEAD +OLD_COMMIT_VERSION=HEAD +DATE=$(date +%Y%m%d.%H%M%S) + +if [ -d "$1" ] +then +OLDRELEASEPATH=$1 +else +echo $1 not exist +exit 0 +fi + +if [ -d "$2" ] +then +NEWRELEASEPATH=$2 +else +echo $2 not exist +exit 0 +fi + +OLD_COMMIT_VERSION=`cat $OLDRELEASEPATH/readme.txt | awk '$1 == "commit" { print $2}'` +NEW_COMMIT_VERSION=`cat $NEWRELEASEPATH/readme.txt | awk '$1 == "commit" { print $2}'` + +HOMEDIR=$PWD + +TMPDIR=/tmp/${USER}_${DATE} + +OLDPACKAGENAME=`basename $OLDRELEASEPATH` +NEWPACKAGENAME=`basename $NEWRELEASEPATH` + +RELEASE_NOTE_FILE=releasenote_${OLDPACKAGENAME}_to_${NEWPACKAGENAME}.txt + +echo gen log from between $OLDRELEASEPATH [$OLD_COMMIT_VERSION] ... $NEWRELEASEPATH [$NEW_COMMIT_VERSION] to +echo $TMPDIR/$RELEASE_NOTE_FILE + +rm -rf $TMPDIR +mkdir -p $TMPDIR +git log $OLD_COMMIT_VERSION...$NEW_COMMIT_VERSION > $TMPDIR/$RELEASE_NOTE_FILE +echo done + + +