[tor-commits] [tor/master] pre-push.git-hook: Check remote name to see if it's upstream

nickm at torproject.org nickm at torproject.org
Wed Jun 5 12:32:46 UTC 2019


commit 6f1527f88871d16c4edf83f56ed5cdde1f6d2b82
Author: rl1987 <rl1987 at sdf.lonestar.org>
Date:   Sat May 11 18:58:14 2019 +0300

    pre-push.git-hook: Check remote name to see if it's upstream
---
 scripts/git/pre-push.git-hook | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/scripts/git/pre-push.git-hook b/scripts/git/pre-push.git-hook
index 238541d9f..00e048029 100755
--- a/scripts/git/pre-push.git-hook
+++ b/scripts/git/pre-push.git-hook
@@ -16,6 +16,7 @@ echo "Running pre-push hook"
 
 z40=0000000000000000000000000000000000000000
 
+upstream_name=${TOR_UPSTREAM_REMOTE_NAME:-"upstream"}
 
 workdir=$(git rev-parse --show-toplevel)
 if [ -x "$workdir/.git/hooks/pre-commit" ]; then
@@ -33,8 +34,9 @@ fi
 remote="$1"
 remote_loc="$2"
 
-if [[ "$remote_loc" != *github.com/torproject/tor.git ]] &&
-   [[ "$remote_loc" != *torproject.org/tor.git ]]; then
+remote_name=$(git remote --verbose | grep "$2" | awk '{print $1}' | head -n 1)
+
+if [[ "$remote_name" != "$upstream_name" ]]; then
   echo "Not pushing to upstream - refraining from further checks"
   exit 0
 fi





More information about the tor-commits mailing list