[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] elpa-admin cb8a04b 195/357: * admin/archive-contents.el: Improve
From: |
Stefan Monnier |
Subject: |
[elpa] elpa-admin cb8a04b 195/357: * admin/archive-contents.el: Improve docstrings |
Date: |
Thu, 10 Dec 2020 18:06:42 -0500 (EST) |
branch: elpa-admin
commit cb8a04b48a314e8f44e9a876fc494200fcadfd0b
Author: Artur Malabarba <bruce.connor.am@gmail.com>
Commit: Artur Malabarba <bruce.connor.am@gmail.com>
* admin/archive-contents.el: Improve docstrings
(archive--cleanup-packages): Clarify what's deleted.
(archive-add/remove/update-externals): Add a docustring.
---
admin/archive-contents.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/admin/archive-contents.el b/admin/archive-contents.el
index 5ead837..74e473e 100755
--- a/admin/archive-contents.el
+++ b/admin/archive-contents.el
@@ -589,7 +589,9 @@ Rename DIR/ to PKG-VERS/, and return the descriptor."
"existing checkout.") reference)))))
(defun archive--cleanup-packages (externals-list)
- "Cleanup packages not registered in the EXTERNALS-LIST."
+ "Remove subdirectories of `packages/' that do not correspond to known
packages.
+This is any subdirectory inside `packages/' that's not under
+version control nor listed in EXTERNALS-LIST."
(let ((default-directory (expand-file-name "packages/")))
(dolist (dir (directory-files "."))
(cond
@@ -609,6 +611,7 @@ Rename DIR/ to PKG-VERS/, and return the descriptor."
(progn (delete-directory dir 'recursive t)
(message "Deleted all of %s" dir))
(message "Keeping leftover unclean %s:\n%s" dir status))))
+ ;; Check if `dir' is under version control.
((not (zerop (call-process "git" nil nil nil
"ls-files" "--error-unmatch" dir)))
(message "Deleted untracked package %s" dir)
@@ -721,6 +724,7 @@ Rename DIR/ to PKG-VERS/, and return the descriptor."
file dest emacs-repo-root package-root exclude-regexp))))))
(defun archive-add/remove/update-externals ()
+ "Remove non-package directories and fetch external packages."
(let ((externals-list
(with-current-buffer (find-file-noselect "externals-list")
(read (buffer-string)))))
- [elpa] elpa-admin 040972d 342/357: * README.org: Describe how to build the archive and add a package, (continued)
- [elpa] elpa-admin 040972d 342/357: * README.org: Describe how to build the archive and add a package, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 1ddc741 347/357: * README.org: Prefer org syntax and prepare for export., Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 8ac87bb 355/357: Fold ert-support.el into elpa-admin.el, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin d8ee815 005/357: # Updated stuff., Stefan Monnier, 2020/12/10
- [elpa] elpa-admin d6dfeed 050/357: Fix last change., Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 8787a52 110/357: more documentation and examples, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 524fc02 114/357: updating notes and README text, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5f38238 131/357: Merge branch 'master' of https://github.com/leoliu/easy-kill, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 3cd0561 181/357: Improve README.md and add a screenshot, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 4a2ebd4 186/357: Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin cb8a04b 195/357: * admin/archive-contents.el: Improve docstrings,
Stefan Monnier <=
- [elpa] elpa-admin b9f2b90 208/357: * admin/archive-contents.el (archive--sync-emacs-repo): Fix thinko., Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 83d4032 202/357: * README: Typos, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 7fa1dbd 214/357: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5cf5115 228/357: * admin/archive-contents.el (archive--pull): New function, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin d079afa 187/357: Squashed 'packages/pinentry/' changes from 075deb6..b3a45a5, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 9731033 204/357: Use symbolic links for core packages, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 5571ea8 211/357: Add symlink to README, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 9ab6e7e 217/357: Update packages/yasnippet by subtree-merging from its external upstream, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin f1c2e2f 210/357: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa: transcribe.el update, Stefan Monnier, 2020/12/10
- [elpa] elpa-admin 0d7eb99 235/357: Add 'packages/realgud/' from commit 'b7a7fe924217931332915d457928c6851db4a636', Stefan Monnier, 2020/12/10