bin/get-fixes-pick-list.sh: parse just the commit message
authorAndres Gomez <agomez@igalia.com>
Sat, 13 May 2017 00:11:07 +0000 (03:11 +0300)
committerAndres Gomez <agomez@igalia.com>
Thu, 15 Jun 2017 12:53:21 +0000 (15:53 +0300)
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 <agomez@igalia.com>
Reviewed-by: Emil Velikov <emli.velikov@collabora.com>
bin/get-fixes-pick-list.sh

index 81b78adc9c99eb0a57d4980c32a3f68b13934cee..f9afcc49ceb184355051f6c54bb2a7244784ba41 100755 (executable)
@@ -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 ' '`