--- /dev/null
+#!/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
+
+
+