From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- src/etc/pre-push.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 src/etc/pre-push.sh (limited to 'src/etc/pre-push.sh') diff --git a/src/etc/pre-push.sh b/src/etc/pre-push.sh new file mode 100755 index 000000000..5f5b48bc1 --- /dev/null +++ b/src/etc/pre-push.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# +# Call `tidy --bless` before git push +# Copy this script to .git/hooks to activate, +# and remove it from .git/hooks to deactivate. +# + +set -Eeuo pipefail + +# https://github.com/rust-lang/rust/issues/77620#issuecomment-705144570 +unset GIT_DIR +ROOT_DIR="$(git rev-parse --show-toplevel)" +COMMAND="$ROOT_DIR/x.py test tidy --bless" + +if [[ "$OSTYPE" == "msys" || "$OSTYPE" == "win32" ]]; then + COMMAND="python $COMMAND" +elif ! command -v python &> /dev/null; then + COMMAND="python3 $COMMAND" +fi + +echo "Running pre-push script '$COMMAND'" + +cd "$ROOT_DIR" + +$COMMAND -- cgit v1.2.3