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

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

[nongnu] elpa/orgit 3747e49964 24/76: orgit-rev-store: only resolve rev


From: ELPA Syncer
Subject: [nongnu] elpa/orgit 3747e49964 24/76: orgit-rev-store: only resolve rev with prefix argument
Date: Thu, 13 Jan 2022 13:58:44 -0500 (EST)

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

    orgit-rev-store: only resolve rev with prefix argument
    
    Re #12.
---
 orgit.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/orgit.el b/orgit.el
index f305d68b37..f63ac87993 100644
--- a/orgit.el
+++ b/orgit.el
@@ -190,10 +190,14 @@ If all of the above fails then `orgit-export' raises an 
error."
 
 ;;;###autoload
 (defun orgit-rev-store ()
+  "Store a link to a Magit-Revision mode buffer.
+With a prefix argument instead store the name of the branch that
+points at the revision, if any."
   (when (eq major-mode 'magit-revision-mode)
     (let ((repo (abbreviate-file-name default-directory))
           (rev  (car magit-refresh-args)))
-      (unless (magit-ref-p rev)
+      (unless (and current-prefix-arg
+                   (magit-ref-p rev))
         (setq rev (magit-rev-abbrev rev)))
       (org-store-link-props
        :type        "orgit-rev"



reply via email to

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