[PATCH] dim: update drm/for-linux-next-gt

Joonas Lahtinen joonas.lahtinen at linux.intel.com
Mon Oct 25 09:47:43 UTC 2021


+ Jani/Daniel

Quoting Joonas Lahtinen (2021-10-22 14:39:32)
> This will allow integrating drm-intel-gt-next with linux-nexlinux-nextt
> 
> Signed-off-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
> ---
>  dim | 27 ++++++++++++++++-----------
>  1 file changed, 16 insertions(+), 11 deletions(-)
> 
> diff --git a/dim b/dim
> index 9da768f..4bc23ee 100755
> --- a/dim
> +++ b/dim
> @@ -532,16 +532,18 @@ function dim_range_diff
>         fi
>  }
>  
> -# update for-linux-next and for-linux-next-fixes branches
> -function update_linux_next # branch next next-fixes fixes
> +# update for-linux-next* branches
> +function update_linux_next # branch next next-fixes fixes [for-linux-next] [for-linux-next-fixes]
>  {
> -       local branch linux_next linux_next_fixes linux_fixes repo remote
> +       local branch linux_next linux_next_fixes linux_fixes for_linux_next for_linux_next_fixes repo remote
>  
>         cd $DIM_PREFIX/drm-tip
>         branch=$1
>         linux_next=$2
>         linux_next_fixes=$3
>         linux_fixes=$4
> +       for_linux_next=${5:-for-linux-next}
> +       for_linux_next_fixes=${6:-for-linux-next-fixes}
>  
>         repo=$(branch_to_repo $branch)
>  
> @@ -553,24 +555,25 @@ function update_linux_next # branch next next-fixes fixes
>  
>         git_fetch_helper $remote
>  
> -       # always update drm-intel-fixes
> -       echo -n "Pushing $linux_fixes to for-linux-next-fixes... "
> -       git_push $remote +$remote/$linux_fixes:for-linux-next-fixes
> -       echo "Done."
> +       if [ -n "$for_linux_next_fixes" ] ; then
> +               echo -n "Pushing $linux_fixes to $for_linux_next_fixes... "
> +               git_push $remote +$remote/$linux_fixes:$for_linux_next_fixes
> +               echo "Done."
> +       fi
>  
>         if git merge-base --is-ancestor $remote/$linux_next_fixes $remote/$linux_fixes ; then
>                 # -fixes has caught up to dinf, i.e. we're out of the merge
>                 # window. Push the next queue.
> -               echo -n "Out of merge window. Pushing $linux_next to for-linux-next... "
> -               git_push $remote +$remote/$linux_next:for-linux-next
> +               echo -n "Out of merge window. Pushing $linux_next to $for_linux_next... "
> +               git_push $remote +$remote/$linux_next:$for_linux_next
>                 echo "Done."
>         else
>                 # dinf is ahead of -fixes, i.e. drm-next has already closed for
>                 # the next merge window and we've started to gather new fixes
>                 # for the current -next cycle. Push dinf
>  
> -               echo -n "Pushing $linux_next_fixes to for-linux-next... "
> -               git_push $remote +$remote/$linux_next_fixes:for-linux-next
> +               echo -n "Pushing $linux_next_fixes to $for_linux_next... "
> +               git_push $remote +$remote/$linux_next_fixes:$for_linux_next
>                 echo "Done."
>         fi
>  }
> @@ -1021,6 +1024,8 @@ function dim_push_branch
>         git_push $remote $branch "$@"
>  
>         update_linux_next $branch drm-intel-next drm-intel-next-fixes drm-intel-fixes
> +       update_linux_next $branch drm-intel-gt-next drm-intel-next-fixes drm-intel-fixes \
> +               for-linux-next-gt "" # no for-linux-next-gt-fixes for now
>         update_linux_next $branch drm-misc-next drm-misc-next-fixes drm-misc-fixes
>         update_linux_next $branch drm-amd-next drm-amd-next-fixes drm-amd-fixes
>  
> -- 
> 2.31.1
> 


More information about the dim-tools mailing list