#!/bin/bash set -e if [ "$(git rev-parse --show-prefix)" != "" ]; then echo "Must be in root of git repo!" exit 1 fi if [ "$(git branch --show-current)" = "" ]; then echo "Must be on a branch!" exit 1 fi if ! git diff --quiet || ! git diff --cached --quiet || ! git merge HEAD &> /dev/null; then echo "Workdir must be clean!" exit 1 fi