blob: 70b4e9d9908c4d5083532cecc9e5088c96929e10 [file] [log] [blame]
Cassandra Fridkin68ca4742020-10-05 23:35:061#!/usr/bin/env bash
Cassandra Fridkin7de557b2020-10-05 22:57:482#
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#
Cassandra Fridkin7de557b2020-10-05 22:57:487
8set -Eeuo pipefail
9
Joshua Nelsonf4989492020-10-07 23:50:2710# https://github.com/rust-lang/rust/issues/77620#issuecomment-705144570
11unset GIT_DIR
12ROOT_DIR="$(git rev-parse --show-toplevel)"
13COMMAND="$ROOT_DIR/x.py test tidy --bless"
Cassandra Fridkin7de557b2020-10-05 22:57:4814
15if [[ "$OSTYPE" == "msys" || "$OSTYPE" == "win32" ]]; then
16 COMMAND="python $COMMAND"
17fi
18
Joshua Nelsonf4989492020-10-07 23:50:2719echo "Running pre-commit script '$COMMAND'"
Cassandra Fridkin68ca4742020-10-05 23:35:0620
21cd "$ROOT_DIR"
Cassandra Fridkin7de557b2020-10-05 22:57:4822
Joshua Nelsonf4989492020-10-07 23:50:2723$COMMAND