From 05bf9093163e823f55e3246e9b3a869f48bb3519 Mon Sep 17 00:00:00 2001 From: Olaf Schulz Date: Fri, 11 Jan 2019 15:36:53 +0100 Subject: [PATCH] Extend release script commands The script contains now the 'prepare' target. It simply stops before non-local changes starts and could be used to test the script without any hassle. --- release | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/release b/release index bb10e55..0ad8469 100755 --- a/release +++ b/release @@ -225,6 +225,7 @@ show_help() { printf "Options:\n" printf " perform: Perform a release\n" printf " rollback: Rollback a release\n" + printf " prepare: Like perform, but stop before non-local changes starts.\n" printf " clean: Cleanup release info (No rollback will be possible afterwards)\n" printf "$KRST" } @@ -242,6 +243,9 @@ case "$1" in rollback) rollback ;; + prepare) # Do not includes non-local operations + check_clean_state && prepare_release + ;; clean) clean ;;