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

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

[nongnu] elpa/git-commit 437dfe95e9 4/4: magit-current-blame-chunk: Don'


From: ELPA Syncer
Subject: [nongnu] elpa/git-commit 437dfe95e9 4/4: magit-current-blame-chunk: Don't error at eob
Date: Mon, 2 May 2022 17:58:20 -0400 (EDT)

branch: elpa/git-commit
commit 437dfe95e92a2619f73f66355bdcdad5a77545f4
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    magit-current-blame-chunk: Don't error at eob
    
    Unless requested, and then gracefully.
---
 lisp/magit-blame.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/magit-blame.el b/lisp/magit-blame.el
index 83e44f1ff5..d26765b551 100644
--- a/lisp/magit-blame.el
+++ b/lisp/magit-blame.el
@@ -255,7 +255,10 @@ Also see option `magit-blame-styles'."
                                 (magit-blame-arguments))
                               "-L" line rev "--" file)
                              (goto-char (point-min))
-                             (car (magit-blame--parse-chunk type)))))
+                             (if (eobp)
+                                 (unless noerror
+                                   (error "Cannot get blame chunk at eob"))
+                               (car (magit-blame--parse-chunk type))))))
                    (noerror nil)
                    (t (error "Buffer does not visit a tracked file")))))))
 



reply via email to

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