[Mesa-dev] [PATCH v2] bin/get-fixes-pick-list.sh: bring back the warning

Emil Velikov emil.l.velikov at gmail.com
Fri May 12 12:54:27 UTC 2017


On 12 May 2017 at 09:33, Andres Gomez <agomez at igalia.com> wrote:
> We warn again if there is more than one line with the "fixes:" tag.
>
> The warning is only silenced when the commit has landed already or we
> output another message for every "fixes:" tag.
>
Since "only silenced" is no longer true, use something like the following?

"The warning is silenced when the commit has already landed or each
fixes tag reference a commit that is in branch."

> Signed-off-by: Andres Gomez <agomez at igalia.com>
> ---
>  bin/get-fixes-pick-list.sh | 19 +++++++++++++------
>  1 file changed, 13 insertions(+), 6 deletions(-)
>
> diff --git a/bin/get-fixes-pick-list.sh b/bin/get-fixes-pick-list.sh
> index cf95f28377..3ea649a0a4 100755
> --- a/bin/get-fixes-pick-list.sh
> +++ b/bin/get-fixes-pick-list.sh
> @@ -33,7 +33,14 @@ do
>
>         # For each one try to extract the tag
>         fixes_count=`git show $sha | grep -i "fixes:" | wc -l`
> +       warn=`(test $fixes_count -gt 1 && echo $fixes_count) || echo 0`
>         while [ $fixes_count -gt 0 ] ; do
> +               # Skip if it has been already landed.
> +               if grep -q ^$sha already_picked ; then
> +                       warn=0
> +                       break
> +               fi
> +
Nit: please move this just after the cherry-ignore hunk.

>                 fixes=`git show $sha | grep -i "fixes:" | tail -n $fixes_count | head -n 1`
Are you sure we need the "tail -n $fixes_count | " here? Feel free to
squash with this patch (+add small note in commit message) or address
as follow-up.

With the above
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

Thanks
Emil


More information about the mesa-dev mailing list