• Kubernetes Submit Queue's avatar
    Merge pull request #35644 from thockin/build-fix-rsync · d9873f45
    Kubernetes Submit Queue authored
    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
    d9873f45
Name
Last commit
Last update
..
etcd.sh Loading commit data...
golang.sh Loading commit data...
init.sh Loading commit data...
swagger.sh Loading commit data...
test.sh Loading commit data...
util.sh Loading commit data...
version.sh Loading commit data...