tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 2d3ef34dcebf360a98d875639484c8e92274b19b
parent 911f95ed9203225f74b16b28dc46c76caf57f227
Author: rl1987 <rl1987@sdf.lonestar.org>
Date:   Fri,  1 Mar 2019 17:38:37 +0200

Add post-merge git hook to warn about git hooks being updated in the repo

Diffstat:
Ascripts/maint/post-merge.git-hook | 24++++++++++++++++++++++++
1 file changed, 24 insertions(+), 0 deletions(-)

diff --git a/scripts/maint/post-merge.git-hook b/scripts/maint/post-merge.git-hook @@ -0,0 +1,24 @@ +#!/bin/sh + +git_toplevel=$(git rev-parse --show-toplevel) + +check_for_diffs() { + installed="$git_toplevel/.git/hooks/$1" + latest="$git_toplevel/scripts/maint/$1.git-hook" + + if [ -e "$installed" ] + then + if ! cmp "$installed" "$latest" >/dev/null 2>&1 + then + echo "ATTENTION: $1 hook has changed:" + echo "===============================" + diff "$installed" "$latest" + exit 1 + fi + fi +} + +check_for_diffs "pre-push" +check_for_diffs "pre-commit" +check_for_diffs "post-merge" +