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

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

[nongnu] elpa/orgit 2456436a7e 48/76: orgit-rev-store: Store all marked


From: ELPA Syncer
Subject: [nongnu] elpa/orgit 2456436a7e 48/76: orgit-rev-store: Store all marked commits
Date: Thu, 13 Jan 2022 13:58:46 -0500 (EST)

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

    orgit-rev-store: Store all marked commits
    
    As was already advertised.
---
 orgit.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/orgit.el b/orgit.el
index 306005fb24..dc1b408388 100644
--- a/orgit.el
+++ b/orgit.el
@@ -348,9 +348,10 @@ When the region selects one or more commits, e.g. in a 
log, then
 store links to the Magit-Revision mode buffers for these commits."
   (cond ((eq major-mode 'magit-revision-mode)
          (orgit-rev-store-1 (car magit-refresh-args)))
-        ((and (derived-mode-p 'magit-mode)
-              (magit-region-sections 'commit))
-         (orgit-rev-store-1 (oref (magit-current-section) value)))))
+        ((derived-mode-p 'magit-mode)
+         (when-let ((revs (magit-region-values 'commit)))
+           (mapc 'orgit-rev-store-1 revs)
+           t))))
 
 (defun orgit-rev-store-1 (rev)
   (let ((repo (orgit--current-repository))



reply via email to

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