From 457b27d25f32c09a0da86ead5a1d80e3cfc9d965 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Thu, 5 May 2016 17:19:43 -0700 Subject: [PATCH 1/2] Fix codecgen sort --- hack/update-codecgen.sh | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/hack/update-codecgen.sh b/hack/update-codecgen.sh index b8aff4a1b57..784a4d894d5 100755 --- a/hack/update-codecgen.sh +++ b/hack/update-codecgen.sh @@ -39,6 +39,9 @@ generated_files=($( \) -prune \ \) -name '*.generated.go' | sort -r)) +# We only work for deps within this prefix. +my_prefix="k8s.io/kubernetes" + # Register function to be called on EXIT to remove codecgen # binary and also to touch the files that should be regenerated # since they are first removed. @@ -55,28 +58,39 @@ trap cleanup EXIT # Sort all files in the dependency order. number=${#generated_files[@]} +result="" for (( i=0; i /dev/null @@ -130,12 +146,11 @@ for current in "${index[@]}"; do base_generated_file=$(basename "${generated_file}") # We use '-d 1234' flag to have a deterministic output every time. # The constant was just randomly chosen. - echo Running ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" + echo "DBG: running ${CODECGEN} -d 1234 -o ${base_generated_file} ${base_file}" ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" # Add boilerplate at the beginning of the generated file. sed 's/YEAR/2015/' "${initial_dir}/hack/boilerplate/boilerplate.go.txt" > "${base_generated_file}.tmp" cat "${base_generated_file}" >> "${base_generated_file}.tmp" mv "${base_generated_file}.tmp" "${base_generated_file}" - echo "${generated_file} is regenerated." popd > /dev/null done From 24f9beb1fffbef70fe49a9587f37c880d7a84e82 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Thu, 5 May 2016 17:40:19 -0700 Subject: [PATCH 2/2] remove DBG and old code --- hack/update-codecgen.sh | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/hack/update-codecgen.sh b/hack/update-codecgen.sh index 784a4d894d5..d2699ff15f1 100755 --- a/hack/update-codecgen.sh +++ b/hack/update-codecgen.sh @@ -62,34 +62,26 @@ result="" for (( i=0; i "${base_generated_file}.tmp"