From fb3cfece9c6973499e0045f77d84612a959626f1 Mon Sep 17 00:00:00 2001 From: Eric Tune Date: Thu, 17 Dec 2015 10:07:30 -0800 Subject: [PATCH] Nice error message if no types.generated.go files. Explains how to fix problem, instead of saying "index" is an unbound reference. Problem happens when previous run of codecgen deleted all the outputs and then failed midway. --- hack/update-codecgen.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hack/update-codecgen.sh b/hack/update-codecgen.sh index 80310785b0b..ff717db1958 100755 --- a/hack/update-codecgen.sh +++ b/hack/update-codecgen.sh @@ -84,6 +84,14 @@ for (( i=0; i /dev/null @@ -107,6 +117,7 @@ for current in "${index[@]}"; do base_generated_file=$(basename "${generated_file}") # We use '-d 1234' flag to have a deterministic output everytime. # The constant was just randomly chosen. + echo Running ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" # Add boilerplate at the begining of the generated file. sed 's/YEAR/2015/' "${initial_dir}/hack/boilerplate/boilerplate.go.txt" > "${base_generated_file}.tmp"