mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Complain if repo is invalid on 'doom update'
This commit is contained in:
@ -168,6 +168,9 @@ declaration) or dependency thereof that hasn't already been."
|
|||||||
(unless (file-in-directory-p default-directory repo-dir)
|
(unless (file-in-directory-p default-directory repo-dir)
|
||||||
(print! (warn "(%d/%d) Skipping %s because it is local") i total package)
|
(print! (warn "(%d/%d) Skipping %s because it is local") i total package)
|
||||||
(cl-return))
|
(cl-return))
|
||||||
|
(when (eq type 'git)
|
||||||
|
(unless (file-exists-p ".git")
|
||||||
|
(error "%S is not a valid repository" package)))
|
||||||
(condition-case-unless-debug e
|
(condition-case-unless-debug e
|
||||||
(let ((ref (straight-vc-get-commit type local-repo))
|
(let ((ref (straight-vc-get-commit type local-repo))
|
||||||
(target-ref (cdr (assoc local-repo pinned)))
|
(target-ref (cdr (assoc local-repo pinned)))
|
||||||
|
Reference in New Issue
Block a user