=== modified file 'common.zsh' --- common.zsh 2017-11-30 20:35:50 +0000 +++ common.zsh 2017-11-30 20:32:27 +0000 @@ -92,12 +92,9 @@ exit-if-unchanged() { [[ -f $FILE ]] || return - if print-meta | cmp >&2 - $FILE; do - cp $FILE $OUT - exit 0 - else - cp $FILE $FILE.prev - fi + print-meta | cmp >&2 - $FILE || return + cp $FILE $OUT + exit 0 } depend() {