emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/orgit e23c7a6776 46/76: orgit--repository-directory: Error


From: ELPA Syncer
Subject: [nongnu] elpa/orgit e23c7a6776 46/76: orgit--repository-directory: Error on non-existent directory
Date: Thu, 13 Jan 2022 13:58:46 -0500 (EST)

branch: elpa/orgit
commit e23c7a67769f27a5eec1344534122eaa272778b1
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    orgit--repository-directory: Error on non-existent directory
---
 orgit.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/orgit.el b/orgit.el
index 119363caa6..45d39eca11 100644
--- a/orgit.el
+++ b/orgit.el
@@ -398,7 +398,10 @@ store links to the Magit-Revision mode buffers for these 
commits."
   (abbreviate-file-name default-directory))
 
 (defun orgit--repository-directory (repo)
-  (file-name-as-directory (expand-file-name repo)))
+  (let ((dir (file-name-as-directory (expand-file-name repo))))
+    (unless (file-exists-p dir)
+      (error "Cannot open link; %S does not exist" dir))
+    dir))
 
 ;;; _
 (provide 'orgit)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]