[dim PATCH 2/7] dim: stop generating drm-intel-testing requests
Rodrigo Vivi
rodrigo.vivi at intel.com
Thu Dec 6 20:06:52 UTC 2018
On Thu, Dec 06, 2018 at 09:36:45AM +0100, Daniel Vetter wrote:
> On Wed, Dec 05, 2018 at 05:02:54PM +0200, Jani Nikula wrote:
> > Since the drm-intel-testing branch was introduced, we've completely
> > shifted from testing pull requests to pre-merge patch testing and
> > continuous testing. The drm-intel-testing branch and testing request has
> > outlived its usefulness. Remove it.
> >
> > We still leave the workflow for tagging and making pull requests as they
> > are for now.
> >
> > Signed-off-by: Jani Nikula <jani.nikula at intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> > ---
> > dim | 52 ++++------------------------------------------------
> > dim.rst | 9 ++-------
> > 2 files changed, 6 insertions(+), 55 deletions(-)
> >
> > diff --git a/dim b/dim
> > index 8187f8894c8f..8e782eecff70 100755
> > --- a/dim
> > +++ b/dim
> > @@ -94,15 +94,6 @@ dim_pull_request_recipients=(
> > "Dave Airlie <airlied at gmail.com>"
> > )
> >
> > -# Recipients for drm-intel-testing updates.
> > -dim_test_request_recipients=(
> > - -c "Jani Nikula <jani.nikula at linux.intel.com>"
> > - -c "Joonas Lahtinen <joonas.lahtinen at linux.intel.com>"
> > - -c "Rodrigo Vivi <rodrigo.vivi at intel.com>"
> > - -c "intel-gfx at lists.freedesktop.org"
> > - "Jari Tahvanainen <jari.tahvanainen at intel.com>"
> > -)
> > -
> > # integration configuration
> > dim_integration_config=nightly.conf
> >
> > @@ -1860,23 +1851,9 @@ function dim_update_driver_date
> >
> > function dim_update_next
> > {
> > - local remote
> > -
> > assert_branch drm-intel-next-queued
> >
> > - remote=$(repo_to_remote drm-tip)
> > -
> > git pull --ff-only
> > - git fetch drm-tip
> > -
> > - if ! git branch --merged $remote/drm-tip | grep -q drm-intel-fixes ; then
> > - echo "drm-intel-fixes not merged into drm-tip, please update!"
> > - exit 2
> > - fi
> > - if ! git branch --merged $remote/drm-tip | grep -q drm-intel-next-queued ; then
> > - echo "drm-intel-next-queued not merged into drm-tip, please update!"
> > - exit 2
> > - fi
>
> Yeah this was essentially for me to make sure I didn't forget to push out
> anything. Kinda doesn't work with group maintainership anymore, can't test
> other people's local trees :-)
> >
> > dim_update_driver_date "drm/i915" "drivers/gpu/drm/i915/i915_drv.h"
> >
> > @@ -1890,38 +1867,17 @@ function dim_update_next
> >
> > function dim_update_next_continue
> > {
> > - local remote intel_remote req_file tag tag_testing
> > + local remote tag
> >
> > assert_branch drm-intel-next-queued
> >
> > - intel_remote=$(repo_to_remote drm-intel)
> > - remote=$(repo_to_remote drm-tip)
> > + remote=$(repo_to_remote drm-intel)
> >
> > - git push $DRY_RUN -f $intel_remote drm-intel-next-queued:drm-intel-next
> > + git push $DRY_RUN -f $remote drm-intel-next-queued:drm-intel-next
> > tag=$(tag_name "drm-intel-next")
> > - tag_testing="${tag/next/testing}"
> >
> > tag_branch $tag drm-intel-next
> > - git push $DRY_RUN $intel_remote $tag
> > -
> > - echo "Updating drm-intel-testing to latest drm-tip"
> > - git push $DRY_RUN $intel_remote +$remote/drm-tip:drm-intel-testing
> > - $DRY git tag $tag_testing $intel_remote/drm-intel-testing
> > - $DRY git push $intel_remote $tag_testing
> > -
> > - req_file=$(mktemp)
> > - cat > $req_file <<-HERE
> > - Hi all,
> > -
> > - The following changes tagged $tag_testing:
> > -
> > - HERE
> > -
> > - prep_pull_mail_overview "$tag" >> $req_file
> > - prep_pull_mail_signature >> $req_file
> > -
> > - $DRY $DIM_MUA -s "Updated drm-intel-testing" \
> > - -i $req_file "${dim_test_request_recipients[@]}"
> > + git push $DRY_RUN $remote $tag
>
> Calling into dim_tag_branch instead to also share the git push?
>
> Either way: Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch>
> > }
> >
> > function dim_tag_branch
> > diff --git a/dim.rst b/dim.rst
> > index 2a0deedb6ba1..7aa90e659983 100644
> > --- a/dim.rst
> > +++ b/dim.rst
> > @@ -362,13 +362,8 @@ should be preferred.
> >
> > update-next
> > -----------
> > -Pushes out the latest dinq to drm-intel-next and tags it. Also
> > -pushes out the latest drm-tip to drm-intel-testing. For an
> > -overview a gitk view of the currently unmerged feature pile is
> > -opened.
> > -
> > -Also checks that the drm-intel-fixes|-next-queued are fully
> > -merged into drm-tip to avoid operator error.
> > +Pushes out the latest dinq to drm-intel-next and tags it. For an overview a gitk
> > +view of the currently unmerged feature pile is opened.
> >
> > The tag will be signed using the key specified by \$DIM_GPG_KEYID, if set.
> >
> > --
> > 2.11.0
> >
> > _______________________________________________
> > dim-tools mailing list
> > dim-tools at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dim-tools
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
> _______________________________________________
> dim-tools mailing list
> dim-tools at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dim-tools
More information about the dim-tools
mailing list