mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-16 19:00:55 -08:00
emacs-lisp/package.el (package--get-deps): Fix returning duplicates.
This commit is contained in:
parent
ef6fa2fe0d
commit
8ad2ee33a1
2 changed files with 4 additions and 3 deletions
|
|
@ -1428,9 +1428,9 @@ The file can either be a tar file or an Emacs Lisp file."
|
|||
when (assq name package-alist)
|
||||
collect name))
|
||||
(indirect-deps (unless (eq only 'direct)
|
||||
(apply #'append
|
||||
direct-deps
|
||||
(mapcar #'package--get-deps direct-deps)))))
|
||||
(delete-dups
|
||||
(cl-loop for p in direct-deps
|
||||
append (package--get-deps p))))))
|
||||
(cl-case only
|
||||
(direct direct-deps)
|
||||
(separate (list direct-deps indirect-deps))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue