From f8e72d2e2e0d7587daa0b52f83b9c3fc14fd7297 Mon Sep 17 00:00:00 2001 From: Sergio Benitez Date: Wed, 29 Jan 2020 14:16:50 -0800 Subject: [PATCH] Add prerelease flag to 'config.sh'. --- scripts/config.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/config.sh b/scripts/config.sh index 77c1ad50..612930e5 100755 --- a/scripts/config.sh +++ b/scripts/config.sh @@ -23,10 +23,16 @@ function relative() { fi } -# Full and major version of Rocket +# Versioning information. These are toggled as versions change. ROCKET_VERSION="0.5.0-dev" -ROCKET_MAJOR_VERSION=$(echo "${ROCKET_VERSION}" | cut -d'.' -f1-2) CURRENT_RELEASE=false +PRE_RELEASE=true + +# A generated codename for this version. Use the git branch for pre-releases. +case $PRE_RELEASE in + true) VERSION_CODENAME="$(git branch --show-current)" ;; + false) VERSION_CODENAME="$(echo "${ROCKET_VERSION}" | cut -d'.' -f1-2)" ;; +esac # Root of workspace-like directories. PROJECT_ROOT=$(relative "") || exit $? @@ -55,8 +61,9 @@ ALL_PROJECT_DIRS=( if [ "${1}" = "-p" ]; then echo "ROCKET_VERSION: ${ROCKET_VERSION}" - echo "ROCKET_MAJOR_VERSION: ${ROCKET_MAJOR_VERSION}" echo "CURRENT_RELEASE: ${CURRENT_RELEASE}" + echo "PRE_RELEASE: ${PRE_RELEASE}" + echo "VERSION_CODENAME: ${VERSION_CODENAME}" echo "SCRIPT_DIR: ${SCRIPT_DIR}" echo "PROJECT_ROOT: ${PROJECT_ROOT}" echo "CORE_ROOT: ${CORE_ROOT}"