On Wed, May 23, 2018 at 02:23:01PM +0200, Daniel Vetter wrote: > On Wed, May 23, 2018 at 01:35:56PM +0300, Jani Nikula wrote: > > On Wed, 23 May 2018, Daniel Vetter <daniel.vet...@ffwll.ch> wrote: > > > In > > > > > > commit c0c4dc1c924bd1d94315601026a2f9facd8a7f73 > > > Author: Daniel Vetter <daniel.vet...@ffwll.ch> > > > Date: Wed May 2 15:08:24 2018 +0200 > > > > > > dim: check all commits in dim apply-pull and push-branch > > > > > > I broke the managed_branch logic which made sure we don't check for > > > Link: tags for pulled branches (since external pulls are most likely > > > not managed by dim complaining about the lack of Link: tags is just > > > noise). > > > > > > Fix this. > > > > > > Also fix some missing local variables while at it. > > > > > > Cc: Jani Nikula <jani.nik...@linux.intel.com> > > > Cc: Dave Airlie <airl...@gmail.com> > > > Signed-off-by: Daniel Vetter <daniel.vet...@intel.com> > > > --- > > > dim | 14 ++++++++------ > > > 1 file changed, 8 insertions(+), 6 deletions(-) > > > > > > diff --git a/dim b/dim > > > index 629fe1cb71be..2fa158231228 100755 > > > --- a/dim > > > +++ b/dim > > > @@ -745,10 +745,10 @@ function dim_rebuild_tip > > > # additional patch checks before pushing, e.g. for r-b tags > > > function checkpatch_commit_push > > > { > > > - local sha1 non_dim rv > > > + local sha1 managed_branch rv author committer author_outlook > > > > > > sha1=$1 > > > - managed_branch=${2:-1} > > > + managed_branch=${2} > > > > Curly braces no longer required, and I guess it's a bit funny that some > > functions have the managed branch as first and some as last argument, > > but *shrug* > > Will drop the {} before merging, but for the argument placement I don't > have a good idea: Generally I think flag arguments like this should be > last, but checkpatch_commit_push_range needs the list of git log arguments > last since there can be a variable amount of them. Not ideal, but didn't > have a better idea :-/
Pushed the first 2 patches from this series to fix the regression I've caused. -Daniel > -Daniel > > > > > Reviewed-by: Jani Nikula <jani.nik...@intel.com> > > > > > > > rv=0 > > > > > > # use real names for people with many different email addresses > > > @@ -787,12 +787,14 @@ function checkpatch_commit_push > > > > > > function checkpatch_commit_push_range > > > { > > > - local rv > > > + local rv managed_branch > > > > > > + managed_branch=$1 > > > + shift > > > rv=0 > > > > > > for sha1 in $(git rev-list "$@" --no-merges) ; do > > > - checkpatch_commit_push $sha1 || rv=1 > > > + checkpatch_commit_push $sha1 $managed_branch || rv=1 > > > done > > > > > > if [ $rv == "1" ] ; then > > > @@ -815,7 +817,7 @@ function dim_push_branch > > > > > > committer_email=$(git_committer_email) > > > > > > - checkpatch_commit_push_range "$branch@{u}..$branch" > > > --committer="$committer_email" > > > + checkpatch_commit_push_range 1 "$branch@{u}..$branch" > > > --committer="$committer_email" > > > > > > git push $DRY_RUN $remote $branch "$@" > > > > > > @@ -943,7 +945,7 @@ function dim_apply_pull > > > warn_or_fail "Nothing in the pull request" > > > fi > > > > > > - checkpatch_commit_push_range "HEAD..FETCH_HEAD" > > > + checkpatch_commit_push_range 0 "HEAD..FETCH_HEAD" > > > > > > if ! $DRY git pull --no-ff $pull_branch ; then > > > if ! check_conflicts "$pull_branch" ; then > > > > -- > > Jani Nikula, Intel Open Source Graphics Center > > -- > Daniel Vetter > Software Engineer, Intel Corporation > http://blog.ffwll.ch -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dim-tools mailing list dim-tools@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dim-tools