We had cases where people would list old/invalid sha in the commit. Add a trivial checker to catch those and throw a warning. CC: Juan A. Suarez <jasuarez@igalia.com> CC: Dylan Baker <dylan@pnwbakers.com> CC: mesa-stable@lists.freedesktop.org Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Andres Gomez <agomez@igalia.com>undefined
| if test $fixes_count -eq 0; then | if test $fixes_count -eq 0; then | ||||
| return 1 | return 1 | ||||
| fi | 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; then | |||||
| echo WARNING: Commit $1 lists invalid sha $id | |||||
| fi | |||||
| done | |||||
| return 0 | return 0 | ||||
| } | } | ||||