From 6454c090ccf13c9edf10f43c3eb5938ea07a414c Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Tue, 20 Dec 2016 13:44:16 +0100 Subject: [PATCH] prevent mistake of releasing from wrong branch (#22043) (cherry picked from commit 566e5a09fa3883f1f70abd80da10fece0ffce0a6) --- project/scripts/release | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/project/scripts/release b/project/scripts/release index 41067f8ddb..426d0788eb 100755 --- a/project/scripts/release +++ b/project/scripts/release @@ -275,7 +275,11 @@ try ssh -t ${release_server} echo "Successfully contacted release server." echolog "Getting current project version from sbt..." declare -r current_version=$(get_current_version) -echolog "Current version is ${current_version}" +echolog "Current version is ${current_version} on branch $initial_branch" + +if [ "${current_version:0:3}" != "${version:0:3}" ]; then + fail "Releasing $version from wrong branch $initial_branch with version $current_version" +fi # check out a release branch try git checkout -b ${release_branch}