#!/bin/bash -e set -o pipefail set -e source "${HOME}/bin/script_framework.sh" ### Determine what to push step "Getting current branch" CURRENT_BRANCH=$(git branch --list | awk '/^\*/{print $2}') step "Loading required key to push" git loadkey step "Execute pre-push auto-hook" git autohook pre-push step "Execute pushes..." git push -u origin ${CURRENT_BRANCH} --tags "$@" step "Execute post-push auto-hook" git autohook post-push