From: Andres Gomez Date: Sat, 13 May 2017 00:11:07 +0000 (+0300) Subject: bin/get-fixes-pick-list.sh: parse just the commit message X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f1590363c9abdda1db30a077257c93888a35972b;hp=e8df89d2c511d6c787636e71ec60c35385ae7041;p=mesa.git bin/get-fixes-pick-list.sh: parse just the commit message We were parsing the whole diff, although the candidates were identified only by the commit message. Now, we only use the commit message for parsing. Signed-off-by: Andres Gomez Reviewed-by: Emil Velikov --- diff --git a/bin/get-fixes-pick-list.sh b/bin/get-fixes-pick-list.sh index 81b78adc9c9..f9afcc49ceb 100755 --- a/bin/get-fixes-pick-list.sh +++ b/bin/get-fixes-pick-list.sh @@ -37,10 +37,10 @@ do fi # For each one try to extract the tag - fixes_count=`git show $sha | grep -i "fixes:" | wc -l` + fixes_count=`git show -s $sha | grep -i "fixes:" | wc -l` warn=`(test $fixes_count -gt 1 && echo $fixes_count) || echo 0` while [ $fixes_count -gt 0 ] ; do - fixes=`git show $sha | grep -i "fixes:" | tail -n $fixes_count` + fixes=`git show -s $sha | grep -i "fixes:" | tail -n $fixes_count` fixes_count=$(($fixes_count-1)) # The following sed/cut combination is borrowed from GregKH id=`echo ${fixes} | sed -e 's/^[ \t]*//' | cut -f 2 -d ':' | sed -e 's/^[ \t]*//' | cut -f 1 -d ' '`