[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive e2e341cd14 27/31: Change: (hyperdrive-upload-fi
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/hyperdrive e2e341cd14 27/31: Change: (hyperdrive-upload-file) Send Last-Modified header |
|
Date: |
Fri, 3 Nov 2023 22:00:48 -0400 (EDT) |
branch: elpa/hyperdrive
commit e2e341cd14ecc53ad8c75205690e354e429f7282
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Change: (hyperdrive-upload-file) Send Last-Modified header
---
hyperdrive.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/hyperdrive.el b/hyperdrive.el
index e2fe787ec4..c94e1c97a9 100644
--- a/hyperdrive.el
+++ b/hyperdrive.el
@@ -663,9 +663,15 @@ After successful upload, call THEN. When QUEUE, use it."
(hyperdrive-read-entry :predicate #'hyperdrive-writablep
:default-path
(file-name-nondirectory filename)
:latest-version t))))
- (let ((url (hyperdrive-entry-url entry)))
+ (let ((url (hyperdrive-entry-url entry))
+ (last-modified (let ((system-time-locale "C"))
+ (format-time-string "%Y-%m-%dT%T.%3NZ"
+ ;; "%a, %-d %b %Y %T %Z"
+ (file-attribute-modification-time
+ (file-attributes filename)) t))))
(hyperdrive-api 'put url :queue queue
:body `(file ,filename)
+ :headers `(("Last-Modified" . ,last-modified))
:then then)
(unless queue
(hyperdrive-message "Uploading to \"%s\"..." url))))
- [nongnu] elpa/hyperdrive 21e55d694e 04/31: Change: (hyperdrive-mirror-files-and-urls) Use plain list, (continued)
- [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
- [nongnu] elpa/hyperdrive 17f3cde160 10/31: Change: (hyperdrive-mirror--insert-taxy) Sort taxys, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 4c44d4fae0 12/31: Tidy: (hyperdrive-mirror-files-and-urls) Reorder format, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive e2a76f0b66 18/31: Fix: Abbreviate file name only for display in column, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 46f6852b47 24/31: Merge branch 'wip/mirror-taxy-magit-section', ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 8f1ab68519 26/31: Change: (hyperdrive-mirror) Show short key in URL column, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive a5af3356bd 28/31: Change: (hyperdrive-mirror) Compare timestamps to the second, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive a6cd445883 21/31: Tidy, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive e2e341cd14 27/31: Change: (hyperdrive-upload-file) Send Last-Modified header,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive b486684c64 19/31: Change: Show "Ignored" section last, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 01e15b03f9 25/31: Remove: (hyperdrive-mirror) Faces, ELPA Syncer, 2023/11/03
- [nongnu] elpa/hyperdrive 9fd951a926 29/31: Fix: (hyperdrive-mirror--metadata-finally) Don't insert empty sections, ELPA Syncer, 2023/11/03