emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] elpa-admin 4866cb7 057/357: admin/archive-contents.el (archive--d


From: Stefan Monnier
Subject: [elpa] elpa-admin 4866cb7 057/357: admin/archive-contents.el (archive--delete-elc-files): Delete backup files too.
Date: Thu, 10 Dec 2020 18:06:14 -0500 (EST)

branch: elpa-admin
commit 4866cb7830dc884140f4236ec8a0f0781ba6d0fb
Author: Chong Yidong <cyd@stupidchicken.com>
Commit: Chong Yidong <cyd@stupidchicken.com>

    admin/archive-contents.el (archive--delete-elc-files): Delete backup files 
too.
---
 admin/archive-contents.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/admin/archive-contents.el b/admin/archive-contents.el
index 21e5733..e94093a 100644
--- a/admin/archive-contents.el
+++ b/admin/archive-contents.el
@@ -46,11 +46,13 @@ Otherwise return nil."
       (error nil))))
 
 (defun archive--delete-elc-files (dir)
-  "Recursively delete all .elc files in DIR."
+  "Recursively delete all .elc files in DIR.
+Delete backup files also."
   (dolist (f (directory-files dir t archive-re-no-dot))
     (cond ((file-directory-p f)
           (archive--delete-elc-files f))
-         ((string-match "\\.elc\\'" f)
+         ((or (string-match "\\.elc\\'" f)
+              (backup-file-name-p f))
           (delete-file f)))))
 
 (defun batch-make-archive ()



reply via email to

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