diff mbox series

[v1,1/1] travis: fix script to check patches to not fail on new branch

Message ID 1509094806-15430-2-git-send-email-odpbot@yandex.ru
State New
Headers show
Series [v1,1/1] travis: fix script to check patches to not fail on new branch | expand

Commit Message

Github ODP bot Oct. 27, 2017, 9 a.m. UTC
From: Maxim Uvarov <maxim.uvarov@linaro.org>


Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>

---
/** Email created from pull request 263 (muvarov:master_fixscripts)
 ** https://github.com/Linaro/odp/pull/263
 ** Patch: https://github.com/Linaro/odp/pull/263.patch
 ** Base sha: 3edee38da55876e36f654a5d1a4b87c2ea5b8bfe
 ** Merge commit sha: 7470cdbf6ae96d7e9842196b4842063fdfb2416c
 **/
 .travis.yml                |  1 -
 scripts/ci-checkpatches.sh | 22 ++++++++++++++--------
 2 files changed, 14 insertions(+), 9 deletions(-)
diff mbox series

Patch

diff --git a/.travis.yml b/.travis.yml
index 2d3971718..7632ae3fe 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -279,7 +279,6 @@  jobs:
                   script:
                           - echo ${TRAVIS_COMMIT_RANGE};
                           - ODP_PATCHES=`echo ${TRAVIS_COMMIT_RANGE} | sed 's/\.//'`;
-                          - if [ -z "${ODP_PATCHES}" ]; then env; exit 0; fi;
                           - ./scripts/ci-checkpatches.sh ${ODP_PATCHES};
 
 after_failure:
diff --git a/scripts/ci-checkpatches.sh b/scripts/ci-checkpatches.sh
index cb1c4e65d..798efe052 100755
--- a/scripts/ci-checkpatches.sh
+++ b/scripts/ci-checkpatches.sh
@@ -1,17 +1,23 @@ 
-#!/bin/bash
+#!/bin/bash -x
 
 PATCHES=$1
 echo "Run checkpatch for ${PATCHES}"
 # Generate patches provided with $1.
 # In case of force push and range is broken
 # validate only the latest commit if it's not merge commit.
-git format-patch ${PATCHES}
+
+if [ "$PATCHES" = "" ]; then
+	git format-patch -1 HEAD;
+	perl ./scripts/checkpatch.pl *.patch;
+	exit $?
+fi
+
+git show --summary HEAD| grep -q '^Merge:';
 if [ $? -ne 0 ]; then
-	git show --summary HEAD| grep -q '^Merge:';
-	if [ $? -ne 0 ]; then
-		git format-patch HEAD^;
-		perl ./scripts/checkpatch.pl *.patch;
-	fi;
-else
+	git format-patch -1 HEAD;
 	perl ./scripts/checkpatch.pl *.patch;
+	exit $?
 fi
+
+git format-patch ${PATCHES}
+perl ./scripts/checkpatch.pl *.patch;