# HG changeset patch # User Oleksandr Gavenko # Date 1609529649 -7200 # Node ID 72275301c19df7f4ac503f55473c7aea2bf955c9 # Parent a0494ee73d5feb3748319227155a8e3597907a9d Do not apply migration is there is no ~/.emacs.d/.emacs-ver file. diff -r a0494ee73d5f -r 72275301c19d Makefile --- a/Makefile Fri Jan 01 20:39:48 2021 +0200 +++ b/Makefile Fri Jan 01 21:34:09 2021 +0200 @@ -126,14 +126,11 @@ .PHONY: upgrade upgrade: \ -if [ -f $(COMPAT_FILE) ]; then \ - read ver <$(COMPAT_FILE); \ - if [ "$$ver" -gt $(COMPAT_VER) ]; then \ - echo "*** "Project is too old, downgrade is not possible..." ***"; \ - exit 1; \ - fi; \ -else \ - ver=0; \ +[[ -f $(COMPAT_FILE) ]] || exit 0; \ +read ver <$(COMPAT_FILE); \ +if [[ "$$ver" -gt $(COMPAT_VER) ]]; then \ + echo "*** "Project is too old, downgrade is not possible..." ***"; \ + exit 1; \ fi; \ for ((i=ver+1; i <= $(COMPAT_VER); i++)); do \ $(SHELL) upgrade/$$i.bash; \