[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] elpa-admin b2531f1 233/357: * admin/archive-contents.el: Minimal
From: |
Stefan Monnier |
Subject: |
[elpa] elpa-admin b2531f1 233/357: * admin/archive-contents.el: Minimal support for local externals |
Date: |
Thu, 10 Dec 2020 18:06:50 -0500 (EST) |
branch: elpa-admin
commit b2531f1498f62944e43c8465611b6dc58a2f38d3
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* admin/archive-contents.el: Minimal support for local externals
* admin/archive-contents.el (archive--cleanup-packages): Update
symlinked Git projects.
---
admin/archive-contents.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/admin/archive-contents.el b/admin/archive-contents.el
index 37b582d..2b1ffec 100755
--- a/admin/archive-contents.el
+++ b/admin/archive-contents.el
@@ -604,7 +604,13 @@ If WITH-CORE is non-nil, it means we manage :core packages
as well."
(let ((default-directory (expand-file-name "packages/")))
(dolist (dir (directory-files "."))
(cond
- ((or (not (file-directory-p dir)) (file-symlink-p dir))
+ ((file-symlink-p dir)
+ ;; There are normally no such thing, but the user may elect to
+ ;; add symlinks to other projects. If so, update them, as if they
+ ;; were "externals".
+ (when (file-directory-p (expand-file-name ".git" dir))
+ (archive--pull dir)))
+ ((or (not (file-directory-p dir)) )
;; We only add/remove plain directories in elpa/packages (not
;; symlinks).
nil)
- [elpa] elpa-admin 2307841 196/357: * README: Expand instructions, (continued)
- [elpa] elpa-admin 2307841 196/357: * README: Expand instructions, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5b91341 226/357: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 0b918e3 191/357: Merge ack master from github.com:leoliu/ack-el, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 8730258 240/357: Merge commit 'ab69dbcccb4d0ed5ec2a7bd6bc7b3cff7e7adbac', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 858666e 250/357: * admin/archive-contents.el: Use cl-lib, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5d00f35 237/357: Merge commit 'a8bd8678db59322dac1015576716c4ebb2c628df', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin c101039 265/357: [admin int] Add abstraction: archive-call, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin a9287ff 239/357: Merge commit '48b48807a8917e455b5687945a81375703bd1a6e', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 33b7bc9 236/357: Merge commit '8d07bdedfe9e56de8a32f32af6e4c853a5fa6c4d', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 30c8a11 248/357: Merge commit '5f47b1f64cad8a06e945e2a1287b986a3676554d', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin b2531f1 233/357: * admin/archive-contents.el: Minimal support for local externals,
Stefan Monnier <=
- [elpa] elpa-admin 8efb626 241/357: Merge commit '4d1dcdf7631c23b1259ad4f72bf9686cf95fb46c', Stefan Monnier, 2020/12/10
- [elpa] elpa-admin c55c928 238/357: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin d5be3dd 283/357: * README: mention make check_copyrights, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin c670f77 253/357: Merge branch 'master' into new-website, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 0466964 352/357: * README.org (Adding a package): Adjust to use the new `make` targets, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 2658af9 345/357: * admin/archive-contents.el: Add preliminary code to fetch upstream updates, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 21fc443 349/357: * externals-list ("markdown-mode"): New package, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 0c23652 046/357: Revert "Add an explicit OPERATION-MODE "nil" in README's examples", Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 7ce78d5 071/357: Note that 'autogen.sh' should be run to generate 'configure' and 'Makefile.in' (see #11), Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5319f2f 062/357: * archive-contents.el: Make `site' more incrementally., Stefan Monnier, 2020/12/10