On 21/10/2020 18.31, Alex Bennée wrote: > From: Daniel P. Berrangé <berra...@redhat.com> > > If the current branch is synced to the current upstream git master, > there are no commits that need checking. This causes checkpatch.pl > to print an error that it found no commits. We need to avoid calling > checkpatch.pl in this case. > > Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> > Message-Id: <20201019143537.283094-2-berra...@redhat.com> > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > --- > .gitlab-ci.d/check-patch.py | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/.gitlab-ci.d/check-patch.py b/.gitlab-ci.d/check-patch.py > index 5a14a25b13..0ff30ee077 100755 > --- a/.gitlab-ci.d/check-patch.py > +++ b/.gitlab-ci.d/check-patch.py > @@ -33,8 +33,16 @@ ancestor = subprocess.check_output(["git", "merge-base", > > ancestor = ancestor.strip() > > +log = subprocess.check_output(["git", "log", "--format=%H %s", > + ancestor + "..."], > + universal_newlines=True) > + > subprocess.check_call(["git", "remote", "rm", "check-patch"]) > > +if log == "": > + print("\nNo commits since %s, skipping checks\n" % ancestor) > + sys.exit(0) > + > errors = False > > print("\nChecking all commits since %s...\n" % ancestor) >
Acked-by: Thomas Huth <th...@redhat.com>