diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2015-06-16 18:29:36 +0200 |
---|---|---|
committer | Yvan Roux <yvan.roux@linaro.org> | 2015-06-21 18:27:42 +0200 |
commit | 523dc17b14ec57b67ab363bcc3cf241dfdca64bd (patch) | |
tree | e3eeb9374f10d7859e4a0ab3c048358563dcb8d6 | |
parent | 702203c583af79ca6583f182abcdbf258ff40a0e (diff) |
Create commit message from the .frag files.
Change-Id: I20809e8b1070e624222291ea32abb9db78005f6c
-rwxr-xr-x | backflip | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -37,6 +37,8 @@ done shift $(($OPTIND - 1)) REV=$1 +commitfile=./backport-${REV}.msg + if [ -z ${DEV_BRANCH+x} ]; then DEV_BRANCH=${REF_BRANCH} fi @@ -81,7 +83,7 @@ ask() { # arg2 : ChangeLog file # Create ChangeLog entry for arg1 in arg2.arg1.frag forge_entry() { - echo -e $DATE" "$NAME" <"$EMAIL">\n\n\tBackport from trunk r"$1"." >> $2.$1.frag + echo -e $DATE" "$NAME" <"$EMAIL">\n\n\tBackport from trunk r"$1"." > $2.$1.frag git show --format=oneline ${SHA1} -- $2 \ | grep ^+ \ | sed -e '1d' -e 's:^+::' \ @@ -92,6 +94,7 @@ forge_entry() { if [ "$user_edit" == "y" ]; then "$EDITOR" $2.$1.frag fi + cat $2.$1.frag >> ${commitfile} } # arg1 : backported revision sha1 @@ -161,6 +164,7 @@ for i in $CHLOGS; do git reset -q HEAD $i git checkout $i # Create ChangeLog entry + echo `dirname $i`/ >> ${commitfile} forge_entry $1 $i done @@ -199,7 +203,7 @@ if [ "$user_bc" != "n" ]; then if $STACKED; then git commit --amend else - git commit + git commit -F ${commitfile} fi echo |