cli/upgrade: refresh before updating packages

So missing packages are installed and orphaned ones are removed (and env
file updated, if necessary).
This commit is contained in:
Henrik Lissner 2019-05-14 22:56:22 -04:00
parent a6d4341a95
commit f7a6b2b33e
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -75,10 +75,8 @@ Doing so is equivalent to:
(buffer-string))) (buffer-string)))
(unless (equal (vc-git-working-revision doom-emacs-dir) rev) (unless (equal (vc-git-working-revision doom-emacs-dir) rev)
(error "Failed to checkout latest commit.\n\n%s" (buffer-string))) (error "Failed to checkout latest commit.\n\n%s" (buffer-string)))
(doom-reload-doom-autoloads 'force) (doom-packages-refresh doom-auto-accept)
(doom-packages-update doom-auto-accept) (doom-packages-update doom-auto-accept)
(doom-packages-autoremove doom-auto-accept)
(doom-reload-package-autoloads)
(message "Done! Please restart Emacs for changes to take effect"))) (message "Done! Please restart Emacs for changes to take effect")))
(user-error (user-error
(message "%s Aborting." (error-message-string e))) (message "%s Aborting." (error-message-string e)))