| #!/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 |
| if [ "$remote_sha" = $z40 ] |
| then |
| # New branch, examine all commits since $remote/master |
| base_commit=`git rev-parse $remote/master` |
| range="$base_commit..$local_sha" |
| else |
| # Update to existing branch, examine new commits |
| range="$remote_sha..$local_sha" |
| fi |
| |
| echo "Perform check patch" |
| ${ZEPHYR_BASE}/scripts/checkpatch.pl --git $range |
| fi |