=== modified file 'common.zsh' --- common.zsh 2017-11-30 22:35:09 +0000 +++ common.zsh 2017-11-30 22:33:29 +0000 @@ -101,7 +101,6 @@ info "changed: missing $FILE" return 1 fi - for arg in "${(s::Q)$(<$FILE)}"; do if [[ "$arg" != *=* ]]; then die "Malformed argument: ${(qqq)arg}" @@ -111,14 +110,12 @@ fi previous[${arg%%=*}]=${arg#*=} done - if [[ "${(ko)vars}" != "${(ko)previous}" ]]; then info "changed: different variables" info "now: ${(ko)vars}" info "was: ${(ko)previous}" return 2 fi - for arg in ${(k)vars}; do if [[ $arg == __deps__ ]]; then # TODO @@ -128,7 +125,7 @@ info "was: ${(qqq)previous[$arg]}" return 3 fi - done + fi return 0 }