]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix my previous change to shadowfile.el
authorStefan Kangas <stefan@marxist.se>
Tue, 6 Apr 2021 23:49:21 +0000 (01:49 +0200)
committerStefan Kangas <stefan@marxist.se>
Wed, 7 Apr 2021 00:40:31 +0000 (02:40 +0200)
* lisp/shadowfile.el (shadow-add-to-todo, shadow-union): Wrap call
to cl-union in nreverse for backwards-compatible ordering.

lisp/shadowfile.el

index a03965cf6c7cf17f0f78fd51f426d73c07b2d35a..b5e7d444c51b04a137497bf25b1eed89d6c57e39 100644 (file)
@@ -639,7 +639,7 @@ Consider them as regular expressions if third arg REGEXP is true."
        shadows shadow-files-to-copy (with-output-to-string (backtrace))))
     (when shadows
       (setq shadow-files-to-copy
-            (cl-union shadows shadow-files-to-copy :test #'equal))
+            (nreverse (cl-union shadows shadow-files-to-copy :test #'equal)))
       (when (not shadow-inhibit-message)
        (message "%s" (substitute-command-keys
                       "Use \\[shadow-copy-files] to update shadows."))
@@ -832,7 +832,7 @@ look for files that have been changed and need to be copied to other systems."
 (defun shadow-union (a b)
   "Add members of list A to list B if not equal to items already in B."
   (declare (obsolete cl-union "28.1"))
-  (cl-union a b :test #'equal))
+  (nreverse (cl-union a b :test #'equal)))
 
 (define-obsolete-function-alias 'shadow-find #'seq-find "28.1")