[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa-admin b2531f1 233/439: * admin/archive-contents.el: Minima
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa-admin b2531f1 233/439: * admin/archive-contents.el: Minimal support for local externals |
Date: |
Sun, 17 Oct 2021 15:48:08 -0400 (EDT) |
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)
- [nongnu] elpa-admin b9f2b90 208/439: * admin/archive-contents.el (archive--sync-emacs-repo): Fix thinko., (continued)
- [nongnu] elpa-admin b9f2b90 208/439: * admin/archive-contents.el (archive--sync-emacs-repo): Fix thinko., Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 839fe96 209/439: * GNUmakefile (check_copyrights): Skip symlinks, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin c8b582a 220/439: Merge commit '1054ea1bc5b07a1438a18c1b33f4266b28ff9d77', Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 7558d12 206/439: Make externals directory removal safer, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 5b91341 226/439: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 3fc8681 221/439: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin ff431a8 223/439: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 4fdec5b 230/439: packages/yasnippet: subtree pull from external, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 33b7bc9 236/439: Merge commit '8d07bdedfe9e56de8a32f32af6e4c853a5fa6c4d', Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 0d7eb99 235/439: Add 'packages/realgud/' from commit 'b7a7fe924217931332915d457928c6851db4a636', Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin b2531f1 233/439: * admin/archive-contents.el: Minimal support for local externals,
Philip Kaludercic <=
- [nongnu] elpa-admin c55c928 238/439: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 8efb626 241/439: Merge commit '4d1dcdf7631c23b1259ad4f72bf9686cf95fb46c', Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin c398fd6 116/439: supports web sockets, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 0306c73 111/439: update README, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 210b02d 125/439: README and install instructions mention GNU ELPA, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 96a8283 129/439: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin a3f667f 133/439: Don't allow package-initialize to use ~/.emacs.d, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin b09c975 134/439: Change echo statements during build., Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 657ebb0 140/439: Add ergoemacs-mode; fix up externals maintenance, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 60d74f2 136/439: Merge commit 'aecfbcbc10cf03ec94062ac3e590f8118e5a0434', Philip Kaludercic, 2021/10/17