Browse Source

make/lib: safe_checkout_branch stačí 1 parametr

pull/11/head
Pavel "LEdoian" Turinsky 2 years ago
parent
commit
a390ef0329
  1. 2
      make/deploy
  2. 2
      make/deploy_prod
  3. 6
      make/lib.sh

2
make/deploy

@ -9,7 +9,7 @@ only_in_directory "$TESTWEB"
CURRENT_BRANCH="$(git branch --show-current)"
BRANCH="${1:-$CURRENT_BRANCH}"
safe_checkout_branch "$BRANCH" "$0"
safe_checkout_branch "$BRANCH"
# Teď máme správnou větev, jdeme vše nainstalovat
install_everything

2
make/deploy_prod

@ -18,7 +18,7 @@ fi
# Záloha DB
( cd -P .. && ./backup_prod_db.sh )
safe_checkout_branch "$BRANCH" "$0"
safe_checkout_branch "$BRANCH"
# Teď máme správnou větev, jdeme vše nainstalovat
install_everything

6
make/lib.sh

@ -48,14 +48,12 @@ function only_in_directory {
function safe_checkout_branch {
if "$#" -ne 2
then
echo >&2 "Použití: $0 <branch> <current-script>"
echo >&2 "Použití: $0 <branch>"
return 1
fi
local BRANCH="$1"
local SCRIPT="$2"
echo "Debug: I am $0, $SCRIPT as param"
local SCRIPT="$0"
git fetch --all
# Od teď si musíme dát pozor, abychom nezměnili kód, který právě běží.

Loading…
Cancel
Save