Commit f8f32ac1 authored by Evan Hunt's avatar Evan Hunt
Browse files

fixed an argument counting bug

parent f781a1bd
Pipeline #2955 failed with stages
in 9 minutes and 42 seconds
...@@ -94,10 +94,6 @@ branch_exists() { ...@@ -94,10 +94,6 @@ branch_exists() {
} }
go() { go() {
if [[ $# -ne 3 ]]; then
die_with_usage
fi
die_if_in_progress
# Process parameters. # Process parameters.
SOURCE_COMMIT="$1" SOURCE_COMMIT="$1"
TARGET_REMOTE="$2" TARGET_REMOTE="$2"
...@@ -194,8 +190,14 @@ cleanup() { ...@@ -194,8 +190,14 @@ cleanup() {
} }
next_action="go" next_action="go"
while [[ $# -gt 3 ]]; do while [[ $# -ge 1 ]]; do
case "$1" in case "$1" in
"--no-push")
DONT_PUSH=true
;;
"--push")
DONT_PUSH=false
;;
"--abort") "--abort")
die_if_not_in_progress die_if_not_in_progress
source "${STATE_FILE}" source "${STATE_FILE}"
...@@ -207,11 +209,11 @@ while [[ $# -gt 3 ]]; do ...@@ -207,11 +209,11 @@ while [[ $# -gt 3 ]]; do
source "${STATE_FILE}" source "${STATE_FILE}"
next_action="resume" next_action="resume"
;; ;;
"--no-push") *)
DONT_PUSH=true if [[ $# -ne 3 ]]; then
;; die_with_usage
"--push") fi
DONT_PUSH=false break
;; ;;
esac esac
shift shift
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment