#!/bin/sh | |
# | |
# Copyright (c) 2019 Linaro Limited | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
# | |
remote=$1 | |
url=$2 | |
local_ref=$3 | |
local_sha=$4 | |
remote_ref=$5 | |
remote_sha=$6 | |
z40=0000000000000000000000000000000000000000 | |
set -e exec | |
echo "Run push " | |
if [ "$local_sha" = $z40 ] | |
then | |
# Handle delete | |
: | |
else | |
# At each (forced) push, examine all commits since $remote/main | |
base_commit=`git rev-parse $remote/main` | |
range="$base_commit..$local_sha" | |
echo "Perform check patch" | |
${ZEPHYR_BASE}/scripts/checkpatch.pl --git $range | |
fi |