Do not override GERRIT_CHANGE_STATUS

Use GERRIT_CHANGE_STATUS provided by zuul instead of getting from
   gerrit

Change-Id: Ice1f423b0b9ff7c1eb5dfe6868048e935ea14bc4
Closes-Bug: #1623562
This commit is contained in:
Dmitry Burmistrov 2016-09-19 13:33:43 +03:00
parent b87a297126
commit 6b6b27536f
1 changed files with 10 additions and 7 deletions

View File

@ -57,13 +57,16 @@ set_default_params () {
[ -z "$PROJECT_VERSION" ] && error "Project version is not defined! Exiting!"
[ "$IS_HOTFIX" == "true" -a "$IS_UPDATES" == "false" ] && error "ERROR: Hotfix update before release"
if [ -n "$GERRIT_PROJECT" ]; then
GERRIT_CHANGE_STATUS="NEW"
if [ -n "$GERRIT_REFSPEC" ]; then
request_is_merged $GERRIT_REFSPEC && GERRIT_CHANGE_STATUS="MERGED"
else
# Support ref-updated gerrit event
GERRIT_CHANGE_STATUS="REF_UPDATED"
GERRIT_BRANCH=$GERRIT_REFNAME
if [ -z "$GERRIT_CHANGE_STATUS" ] ; then
# Detect change status
GERRIT_CHANGE_STATUS="NEW"
if [ -n "$GERRIT_REFSPEC" ]; then
request_is_merged $GERRIT_REFSPEC && GERRIT_CHANGE_STATUS="MERGED"
else
# Support ref-updated gerrit event
GERRIT_CHANGE_STATUS="REF_UPDATED"
GERRIT_BRANCH=$GERRIT_REFNAME
fi
fi
if [ -n "$GERRIT_CHANGE_COMMIT_MESSAGE" ] ; then
local GERRIT_MEGGASE="`echo $GERRIT_CHANGE_COMMIT_MESSAGE | base64 -d || :`"