Honor SOURCE_DATE_EPOCH variable to avoid non-determinism in generated "autoloads" files. --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -419,8 +419,12 @@ ;; nil t)) ;; (match-end 2)))) (insert generate-autoload-section-header) - (prin1 `(autoloads ,autoloads ,load-name ,file ,time) - outbuf) + (let* ((env (getenv "SOURCE_DATE_EPOCH")) + (time (if env + (seconds-to-time (string-to-number env)) + time))) + (prin1 `(autoloads ,autoloads ,load-name ,file ,time) + outbuf)) (terpri outbuf) ;; Break that line at spaces, to avoid very long lines. ;; Make each sub-line into a comment. ;'> Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/tests/elpa.scm
AgeCommit message (Expand)Author
2020-12-02import: utils: 'recursive-import' accepts an optional version parameter....Martin Becze
2020-01-16import: elpa: Rewrite test to use an HTTP server instead of mocking....Ludovic Courtès