emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 4ec10c8: Reset mtime of a buffer reverted "delicately"


From: Eli Zaretskii
Subject: master 4ec10c8: Reset mtime of a buffer reverted "delicately"
Date: Thu, 5 Aug 2021 13:46:37 -0400 (EDT)

branch: master
commit 4ec10c80abfc985efa9707e5129b4cb5612d6582
Author: Konstantin Kharlamov <Hi-Angel@yandex.ru>
Commit: Eli Zaretskii <eliz@gnu.org>

    Reset mtime of a buffer reverted "delicately"
    
    * lisp/files.el (revert-buffer-insert-file-contents-delicately):
    Once buffer is reverted, reset its mtime to that of the file.
    (Bug#49893)
---
 lisp/files.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/files.el b/lisp/files.el
index 2b13d04..c260795 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -6533,7 +6533,8 @@ see `replace-buffer-contents'."
       ;; See comments in revert-buffer-with-fine-grain for an explanation.
       (defun revert-buffer-with-fine-grain-success-p ()
         success))
-    (set-buffer-modified-p nil))))
+    (set-buffer-modified-p nil)
+    (set-visited-file-modtime))))
 
 (defun revert-buffer-with-fine-grain (&optional ignore-auto noconfirm)
   "Revert buffer preserving markers, overlays, etc.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]