blob: 43656869b37d80905c1c0dc2b8f8fbaf631359c1 [file] [log] [blame]
Manuel Pégourié-Gonnard845e4082020-07-16 10:53:13 +02001#!/bin/sh
2
3# pre-commit.sh
4#
5# Copyright (c) 2017, ARM Limited, All Rights Reserved
6# SPDX-License-Identifier: Apache-2.0
7#
8# Licensed under the Apache License, Version 2.0 (the "License"); you may
9# not use this file except in compliance with the License.
10# You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing, software
15# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
16# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17# See the License for the specific language governing permissions and
18# limitations under the License.
19#
20# This file is part of Mbed TLS (https://tls.mbed.org)
21
22# Purpose
23#
24# This script does quick sanity checks before commiting:
25# - check that generated files are up-to-date.
26#
27# It is meant to be called as a git pre-commit hook, see README.md.
28#
29# From the git sample pre-commit hook:
30# Called by "git commit" with no arguments. The hook should
31# exit with non-zero status after issuing an appropriate message if
32# it wants to stop the commit.
33
34set -eu
35
36tests/scripts/check-generated-files.sh