emacs-diffs
[Top][All Lists]
Advanced

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

feature/package+vc 5134eb02cf 3/3: Mark source packages as always updata


From: Philip Kaludercic
Subject: feature/package+vc 5134eb02cf 3/3: Mark source packages as always updatable
Date: Sun, 16 Oct 2022 07:40:44 -0400 (EDT)

branch: feature/package+vc
commit 5134eb02cf5cda16455e1b59b29ec82d491b115e
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>

    Mark source packages as always updatable
    
    * lisp/emacs-lisp/package.el (package--updateable-packages): Add check
    for source packages.
---
 lisp/emacs-lisp/package.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 6c92ff0ba7..245e41ee74 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -2249,12 +2249,13 @@ to install it but still mark it as selected."
    #'car
    (seq-filter
     (lambda (elt)
-      (let ((available
-             (assq (car elt) package-archive-contents)))
-        (and available
-             (version-list-<
-              (package-desc-version (cadr elt))
-              (package-desc-version (cadr available))))))
+      (or (let ((available
+                 (assq (car elt) package-archive-contents)))
+            (and available
+                 (version-list-<
+                  (package-desc-version (cadr elt))
+                  (package-desc-version (cadr available)))))
+          (package-vc-p (cadr (assq (car elt) package-alist)))))
     package-alist)))
 
 ;;;###autoload



reply via email to

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