is_stable_nomination()
{
- git show --summary "$1" | grep -q -i -o "CC:.*mesa-stable"
+ git show --pretty=medium --summary "$1" | grep -q -i -o "CC:.*mesa-stable"
}
is_typod_nomination()
{
- git show --summary "$1" | grep -q -i -o "CC:.*mesa-dev"
+ git show --pretty=medium --summary "$1" | grep -q -i -o "CC:.*mesa-dev"
}
fixes=
if test $fixes_count -eq 0; then
return 1
fi
+
+ # Throw a warning for each invalid sha
+ while test $fixes_count -gt 0; do
+ # Treat only the current line
+ id=`echo "$fixes" | tail -n $fixes_count | head -n 1 | cut -d : -f 2`
+ fixes_count=$(($fixes_count-1))
+ if ! git show $id >/dev/null 2>&1; then
+ echo WARNING: Commit $1 lists invalid sha $id
+ fi
+ done
+
return 0
}
esac
printf "[ %8s ] " "$tag"
- git --no-pager show --summary --oneline $sha
+ git --no-pager show --no-patch --oneline $sha
done
rm -f already_picked