]> git.lizzy.rs Git - rust.git/blob - src/etc/pre-commit.sh
Auto merge of #77386 - joshtriplett:static-glibc, r=petrochenkov
[rust.git] / src / etc / pre-commit.sh
1 #!/usr/bin/env bash
2 #
3 # Call `tidy --bless` before each commit
4 # Copy this scripts to .git/hooks to activate,
5 # and remove it from .git/hooks to deactivate.
6 #
7
8 set -Eeuo pipefail
9
10 ROOT_DIR="$(git rev-parse --show-toplevel)";
11 COMMAND="$ROOT_DIR/x.py test tidy --bless";
12
13 if [[ "$OSTYPE" == "msys" || "$OSTYPE" == "win32" ]]; then
14   COMMAND="python $COMMAND"
15 fi
16
17 echo "Running pre-commit script '$COMMAND'";
18
19 cd "$ROOT_DIR"
20
21 $COMMAND;