get-pick-list: Add --pretty=medium to the arguments for Cc patches
[mesa.git] / bin / get-pick-list.sh
index 08a783f35a8cd79bce7ce9ff50620f0f24595aff..8fa4f438771680f72c0faeb64f3e6bb281c8fdc6 100755 (executable)
 
 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=
@@ -38,6 +38,17 @@ is_sha_nomination()
        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
 }
 
@@ -132,7 +143,7 @@ do
        esac
 
        printf "[ %8s ] " "$tag"
-       git --no-pager show --summary --oneline $sha
+       git --no-pager show --no-patch --oneline $sha
 done
 
 rm -f already_picked