![]() Automatic merge from submit-queue Build: Use checksum to rsync results If dependencies are touched, the Makefile will detect that tools like deepcopy-gen need to be rebuilt. It will rebuild them, but if Go decides the dependencies are not ACTUALLY updated (maybe it was a test file - known limitation of the current Makefile), it does not touch the resulting binary. The Makefile touches the result explicitly to mark that the dep change has been handled. But rsync blows away that change with the older file, and helpfully preserves the timestamp. This repeats on every build. Now rsync ignores it if the checksum is the same. Result = faster build. @wojtek-t @gmarek |
||
---|---|---|
.. | ||
etcd.sh | ||
golang.sh | ||
init.sh | ||
swagger.sh | ||
test.sh | ||
util.sh | ||
version.sh |