[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 471517e574 17/31: Add names
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/hyperdrive 471517e574 17/31: Add names |
|
Date: |
Fri, 3 Nov 2023 22:00:47 -0400 (EDT) |
branch: elpa/hyperdrive
commit 471517e5749e93a4c574fe4f474b150b671283d0
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Add names
---
hyperdrive-mirror.el | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/hyperdrive-mirror.el b/hyperdrive-mirror.el
index 5eab86d4b4..9aaba1fe9f 100644
--- a/hyperdrive-mirror.el
+++ b/hyperdrive-mirror.el
@@ -262,9 +262,11 @@ Callback for queue finalizer in `hyperdrive-mirror'."
(window-start 0) (window-point 0)
(uploadable (cl-remove-if-not (lambda (status)
(member status '(new newer)))
+ files-and-urls
:key
#'hyperdrive-mirror-item-status))
(non-uploadable (cl-remove-if-not (lambda (status)
(member status '(older same)))
+ files-and-urls
:key
#'hyperdrive-mirror-item-status)))
(setq-local hyperdrive-mirror-files-and-urls files-and-urls)
(when-let ((window (get-buffer-window (current-buffer))))
@@ -275,8 +277,8 @@ Callback for queue finalizer in `hyperdrive-mirror'."
(add-hook 'kill-buffer-hook #'hyperdrive-mirror--cache-visibility nil
'local)
(delete-all-overlays)
(erase-buffer)
- (hyperdrive-mirror--insert-taxy :items uploadable)
- (hyperdrive-mirror--insert-taxy :items non-uploadable)
+ (hyperdrive-mirror--insert-taxy :name "To upload" :items uploadable)
+ (hyperdrive-mirror--insert-taxy :name "Ignored" :items non-uploadable)
(if-let ((section-ident)
(section (magit-get-section section-ident)))
(goto-char (oref section start))
@@ -287,10 +289,10 @@ Callback for queue finalizer in `hyperdrive-mirror'."
(set-buffer-modified-p nil)))
(cl-defun hyperdrive-mirror--insert-taxy
- (&key items (keys hyperdrive-mirror-default-keys))
+ (&key items name (keys hyperdrive-mirror-default-keys))
"Insert and return a `taxy' for `hyperdrive-mirror', optionally having ITEMS.
-KEYS should be a list of grouping keys, as in
-`hyperdrive-mirror-default-keys'."
+NAME is the name of the section. KEYS should be a list of
+grouping keys, as in `hyperdrive-mirror-default-keys'."
(let (format-table column-sizes)
(cl-labels ((format-item (item) (gethash item format-table))
(make-fn (&rest args)
@@ -309,7 +311,7 @@ KEYS should be a list of grouping keys, as in
;; (taxy-magit-section-level-indent 0)
(taxy
(thread-last
- (make-fn :name "Hyperdrive mirror"
+ (make-fn :name name
:take (taxy-make-take-function keys
hyperdrive-mirror-keys))
(taxy-fill items)
(taxy-sort* (lambda (a b)
- [nongnu] elpa/hyperdrive updated (ae754870a2 -> de24c7fffe), ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 732f9bde0b 03/31: Add: (-mirror-files-and-urls) Local var containing files and urls, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 967d0e2f96 02/31: Change: (hyperdrive-mirror--insert-taxy) Indentation, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive db6d7995f2 09/31: Change: (hyperdrive-mirror) Change column names, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive f0db6b58c7 11/31: Change: (hyperdrive-mirror--insert-taxy) Abbreviate display filename, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive a21138bc87 13/31: Docs: Document that only new and newer files are uploaded w/ mirror, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive e9e4630f54 14/31: Meta: Update CHANGELOG, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 1120cb6e29 16/31: Change: (hyperdrive-mirror) Show uploadable/non-uploadable separately, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 6321fdc675 01/31: Change: (hyperdrive-mirror) Use taxy-magit-section, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive f201aedb5e 08/31: Change: (hyperdrive-mirror-files-and-urls) Use symbols, not strings, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 471517e574 17/31: Add names,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive e9614f01c3 22/31: Tidy: Remove commented code, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 74a701b164 30/31: Change: (hyperdrive--mirror) Kill mirror buffer after mirroring, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive edd5eb8a06 15/31: Add/Change: (cl-defstruct hyperdrive-mirror-item), ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 35dbbd86f8 06/31: Change: (hyperdrive-mirror) Remove Status column, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 579d678da7 20/31: Change: Inherit from built-in faces for hyperdrive-mirror-* faces, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 2c38208541 23/31: Comment: Update TODO, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive de24c7fffe 31/31: Merge branch 'wip/send-last-modified-header', ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 21e55d694e 04/31: Change: (hyperdrive-mirror-files-and-urls) Use plain list, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 93520312ef 05/31: Tidy: (hyperdrive-mirror) Minor optimization, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive c47693ff5a 07/31: Tidy: (hyperdrive-mirror-define-key) Don't accept arguments, ELPA Syncer, 2023/11/03