]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove 'package-vc--query-spec'
authorPhilip Kaludercic <philipk@posteo.net>
Wed, 15 Mar 2023 08:54:12 +0000 (09:54 +0100)
committerPhilip Kaludercic <philipk@posteo.net>
Wed, 15 Mar 2023 09:28:14 +0000 (10:28 +0100)
* lisp/emacs-lisp/package-vc.el (require): Do not load `inline' during
compilation.
(package-vc--query-spec): Remove function.
(package-vc--clone): Do not call 'package-vc--query-spec'.

lisp/emacs-lisp/package-vc.el

index 09f8b4462e219c7a5b7b89cfbbb5ef83e1546cda..253b35f1f1a2c70dc8dc84125779a370d6d0a2a5 100644 (file)
@@ -48,7 +48,6 @@
 ;;; Code:
 
 (eval-when-compile (require 'rx))
-(eval-when-compile (require 'inline))
 (eval-when-compile (require 'map))
 (eval-when-compile (require 'cl-lib))
 (require 'package)
@@ -227,13 +226,6 @@ name for PKG-DESC."
                            (mapcar #'cdr package-vc--archive-spec-alist))))
    '() nil #'string=))
 
-(define-inline package-vc--query-spec (pkg-desc prop)
-  "Query the property PROP for the package specification of PKG-DESC.
-If no package specification can be determined, the function will
-return nil."
-  (inline-letevals (pkg-desc prop)
-    (inline-quote (plist-get (package-vc--desc->spec ,pkg-desc) ,prop))))
-
 (defun package-vc--read-archive-data (archive)
   "Update `package-vc--archive-spec-alist' for ARCHIVE.
 This function is meant to be used as a hook for `package-read-archive-hook'."
@@ -578,7 +570,6 @@ attribute in PKG-SPEC."
     (unless (file-exists-p dir)
       (make-directory (file-name-directory dir) t)
       (let ((backend (or (plist-get pkg-spec :vc-backend)
-                         (package-vc--query-spec pkg-desc :vc-backend)
                          (package-vc--guess-backend url)
                          (plist-get (alist-get (package-desc-archive pkg-desc)
                                                package-vc--archive-data-alist