#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd) cd "${SCRIPT_DIR}" XEN_VERSION="${1}" OUR_PATCHES_VERSION="${2}" TAG="${XEN_VERSION}-gentoo-patchset-${OUR_PATCHES_VERSION}" DESCRIPTION="Gentoo specific patches for Xen ${XEN_VERSION} (or later)" if [[ -n $(git status --porcelain) ]]; then git commit \ --signoff \ -m "${DESCRIPTION}" fi git tag \ -s \ -m "${DESCRIPTION}" \ "${TAG}"