#!/bin/sh set -e if [ -n "$(git config --get user.signingKey)" ] then GIT_OPTIONS="-S" fi VERSION="${1}" COMMIT="${2}" if [ -z "${VERSION}" ] then echo "Usage: $(basename ${0}) VERSION" exit 1 fi if [ -d debian ] then echo "'debian': directory exists, aborting." exit 1 fi if [ -e .gitattributes ] then ( cat .gitattributes | grep -v 'filter=lfs' > .gitattributes.tmp ) || true rm -f .gitattributes mv .gitattributes.tmp .gitattributes fi if [ ! -d .git ] then git init --shared fi git add -A -f git commit -a -s -m "Adding upstream version ${VERSION}." --allow-empty ${GIT_OPTIONS} git-upstream-tag ${VERSION} ${COMMIT} CURRENT_BRANCH="$(git branch --show-current)" if ! git branch | grep -qs upstream then git branch -m ${CURRENT_BRANCH} upstream fi