tor

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

commit 9abbde2c244f40fcf06c34cd72c360a9770fcd7c
parent 6fb74753c2d6400ea6d7e118ce2428d0290728a8
Author: Nick Mathewson <nickm@torproject.org>
Date:   Mon,  5 Aug 2019 14:11:51 -0400

Update pre-commit hook to find checkIncludes in its new location

Also add a temporary script to redirect the hook, if people don't
upgrade for a bit.

Diffstat:
Mscripts/git/pre-commit.git-hook | 4++--
Ascripts/maint/checkIncludes.py | 14++++++++++++++
2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/scripts/git/pre-commit.git-hook b/scripts/git/pre-commit.git-hook @@ -36,8 +36,8 @@ elif [ -d src/common ]; then src/tools/*.[ch] fi -if test -e scripts/maint/checkIncludes.py; then - python scripts/maint/checkIncludes.py +if test -e scripts/maint/practracker/includes.py; then + python scripts/maint/practracker/includes.py fi if [ -e scripts/maint/practracker/practracker.py ]; then diff --git a/scripts/maint/checkIncludes.py b/scripts/maint/checkIncludes.py @@ -0,0 +1,14 @@ +#!/usr/bin/python +# Copyright 2018 The Tor Project, Inc. See LICENSE file for licensing info. + +# This file is no longer here; see practracker/includes.py for this +# functionality. This is a stub file that exists so that older git +# hooks will know where to look. + +import sys, os + +dirname = os.path.split(sys.argv[0])[0] +new_location = os.path.join(dirname, "practracker", "includes.py") +python = sys.executable + +os.execl(python, python, new_location, *sys.argv[1:])