diff options
Diffstat (limited to 'misc/git-hooks')
-rwxr-xr-x | misc/git-hooks/auto-deploy | 16 | ||||
-rwxr-xr-x | misc/git-hooks/generic | 12 | ||||
-rwxr-xr-x | misc/git-hooks/hackers-update | 22 |
3 files changed, 0 insertions, 50 deletions
diff --git a/misc/git-hooks/auto-deploy b/misc/git-hooks/auto-deploy deleted file mode 100755 index 02a22e7..0000000 --- a/misc/git-hooks/auto-deploy +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -# auto-deploy -# Usage: auto-deploy /srv/http/repo - -# fail on any error -set -e - -# Can we write on the clone? -test -w "${1}/.git/HEAD" - -alias git="git --git-dir '${1}/.git' --work-tree '${1}'" - -# pull this repo on the current branch -git pull origin $(git rev-parse --abbrev-ref HEAD) - -exit $? diff --git a/misc/git-hooks/generic b/misc/git-hooks/generic deleted file mode 100755 index ebf56f4..0000000 --- a/misc/git-hooks/generic +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -# Generic hook, installs itself as a valid githook(5) and runs whatever it -# finds on hacking.hook.$self -# Format: -# hacking.hooks.post-receive.auto-deploy /srv/http/markpower.hackcoop.com.ar - -git config -f config --get-regexp "hacking.hooks.$(basename ${0}).*" | \ -while read hook repo; do - hook="`echo "${hook}" | cut -d'.' -f4`" - - ${HOME}/.ssh/git-hooks/${hook} ${repo} ${@} </dev/stdin -done diff --git a/misc/git-hooks/hackers-update b/misc/git-hooks/hackers-update deleted file mode 100755 index b78c54d..0000000 --- a/misc/git-hooks/hackers-update +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# post-receive hook, updates /srv/git/.ssh after pushing to this repo -# install: -# git clone hackers.git .ssh -# cp .ssh/git-hooks/post-receive hackers.git/hooks/ - -# fail on any error -set -e - -# the ssh dir -ssh_dir=${HOME}/.ssh - -# pull this repo -git --git-dir ${ssh_dir}/.git \ - --work-tree ${ssh_dir} \ - pull origin master - -# secure the files (sshd will refuse connections otherwise) -chmod 600 ${ssh_dir}/authorized_keys -chmod 700 ${ssh_dir} - -exit $? |