#!/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 $?