From 81b589518c2e574b084907c7d7fb8e6e5049800b Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Thu, 16 Dec 2021 08:05:37 +0100 Subject: [PATCH] Update files times in multisesssion properly * lisp/emacs-lisp/multisession.el (multisession--backend-set-value): Make cached/external files times match up. --- lisp/emacs-lisp/multisession.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/multisession.el b/lisp/emacs-lisp/multisession.el index cc7fc53d03d..17c9384134c 100644 --- a/lisp/emacs-lisp/multisession.el +++ b/lisp/emacs-lisp/multisession.el @@ -324,6 +324,7 @@ DOC should be a doc string, and ARGS are keywords as applicable to (create-lockfiles nil) (temp (make-temp-name file))) (write-region (point-min) (point-max) temp nil 'silent) + (set-file-times temp time) (rename-file temp file t))) (setf (multisession--cached-sequence object) time (multisession--cached-value object) value))) -- 2.39.5