Change-Id: Ie5f48a542889be5d5a15c16b6bd8ce19ee0f5bdd
Reviewed-on: https://go-review.googlesource.com/c/go/+/221277
Reviewed-by: Katie Hockman <katie@golang.org>
exit 1
fi
-set -x
TARGET="$1"
SOURCE="$2"
WORKTREE="$(mktemp -d)"
cd "$WORKTREE"
export GIT_GOFMT_HOOK=off
-git merge -m "all: merge $SOURCE into $TARGET" "$SOURCE" || \
- (git rm VERSION && git commit -m "all: merge $SOURCE into $TARGET")
+git merge --no-commit "$SOURCE" || echo "Ignoring conflict..."
+[[ -f VERSION ]] && git rm -f VERSION
+git commit -m "all: merge $SOURCE into $TARGET"
-if ! git log --format=%B -n 1 | grep "\[dev.boringcrypto"; then
- echo "The commit does not seem to be targeting a BoringCrypto branch."
+if ! git log --format=%B -n 1 | grep "\[$TARGET\] "; then
+ echo "The commit does not seem to be targeting the BoringCrypto branch."
exit 1
fi
exit 1
fi
-set -x
+# Check that the Docker daemon is available.
+docker ps > /dev/null
+
WORKTREE="$(mktemp -d)"
BRANCH="boring/release-$(date +%Y%m%d%H%M%S)"