diff options
author | Glenn Morris <rgm@gnu.org> | 2016-02-29 20:51:47 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2016-02-29 20:51:47 -0800 |
commit | d84bc5555a910b8b7350a1031a0872a3f159e09e (patch) | |
tree | ce501d3656029460e2d35cfaaa6f63fc5f78dc96 /lisp/emacs-lisp | |
parent | 86a7d1dba542a8de64979bda45b0b39c3e2e4626 (diff) | |
download | emacs-d84bc5555a910b8b7350a1031a0872a3f159e09e.tar.gz emacs-d84bc5555a910b8b7350a1031a0872a3f159e09e.tar.bz2 emacs-d84bc5555a910b8b7350a1031a0872a3f159e09e.zip |
* lisp/emacs-lisp/autoload.el (update-file-autoloads):
Ensure timestamps.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/autoload.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 3405b09e6f5..06231f55c27 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -674,6 +674,8 @@ FILE's modification time." (let ((version-control 'never)) (save-buffer))))) +;; FIXME This command should be deprecated. +;; See http://debbugs.gnu.org/22213#41 ;;;###autoload (defun update-file-autoloads (file &optional save-after outfile) "Update the autoloads for FILE. @@ -691,6 +693,9 @@ Return FILE if there was no autoload cookie in it, else nil." (read-file-name "Write autoload definitions to file: "))) (let* ((generated-autoload-file (or outfile generated-autoload-file)) (autoload-modified-buffers nil) + ;; We need this only if the output file handles more than one input. + ;; See http://debbugs.gnu.org/22213#38 and subsequent. + (autoload-timestamps t) (no-autoloads (autoload-generate-file-autoloads file))) (if autoload-modified-buffers (if save-after (autoload-save-buffers)) |