]> git.eshelyaron.com Git - emacs.git/commitdiff
Bind delete-by-moving-to-trash to nil in pgg-*.el.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 14 Feb 2011 22:56:38 +0000 (17:56 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 14 Feb 2011 22:56:38 +0000 (17:56 -0500)
This change should not be merged into the trunk.

* pgg-gpg.el (pgg-gpg-process-region): Bind
delete-by-moving-to-trash to nil.

* pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
(pgg-pgp-snarf-keys-region):
* pgg-pgp5.el (pgg-pgp5-process-region, pgg-pgp5-verify-region)
(pgg-pgp5-snarf-keys-region): Likewise.

lisp/ChangeLog
lisp/pgg-gpg.el
lisp/pgg-pgp.el
lisp/pgg-pgp5.el

index b77700491c7cd6d00ca9ca67b3560289f3a78728..9d8446cef10f709cda72269be3d2449eab8b97f1 100644 (file)
@@ -1,3 +1,13 @@
+2011-02-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * pgg-gpg.el (pgg-gpg-process-region): Bind
+       delete-by-moving-to-trash to nil.
+
+       * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
+       (pgg-pgp-snarf-keys-region):
+       * pgg-pgp5.el (pgg-pgp5-process-region, pgg-pgp5-verify-region)
+       (pgg-pgp5-snarf-keys-region): Likewise.
+
 2011-02-12  Chong Yidong  <cyd@stupidchicken.com>
 
        * files.el (copy-directory): Revert to pre-2011-01-29 version.
index 2019f88bf151faac581f5d95c34d332cb2f1bf55..0666b209abad59c613c0131b65bb92e943f40d32 100644 (file)
       (if (and process (eq 'run (process-status process)))
          (interrupt-process process))
       (if (file-exists-p output-file-name)
-         (delete-file output-file-name))
+         (let ((delete-by-moving-to-trash nil))
+           (delete-file output-file-name)))
       (set-default-file-modes orig-mode))))
 
 (defun pgg-gpg-possibly-cache-passphrase (passphrase &optional key notruncate)
index 42d91fb2b80b9f82ddffe96e0f9dff9f62eb1a2d..e36c1efb138b792a28b7abd16d291c4719d4c5e0 100644 (file)
@@ -108,7 +108,8 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
       (if (and process (eq 'run (process-status process)))
          (interrupt-process process))
       (condition-case nil
-         (delete-file errors-file-name)
+         (let ((delete-by-moving-to-trash nil))
+           (delete-file errors-file-name))
        (file-error nil)))))
 
 (defun pgg-pgp-lookup-key (string &optional type)
@@ -215,8 +216,11 @@ passphrase cache or user."
          (setq args (concat args " " (shell-quote-argument signature)))))
     (setq args (concat args " " (shell-quote-argument orig-file)))
     (pgg-pgp-process-region (point)(point) nil pgg-pgp-program args)
-    (delete-file orig-file)
-    (if signature (delete-file signature))
+    (let ((delete-by-moving-to-trash nil))
+      (delete-file orig-file))
+    (if signature
+       (let ((delete-by-moving-to-trash nil))
+         (delete-file signature)))
     (pgg-process-when-success
       (goto-char (point-min))
       (let ((case-fold-search t))
@@ -248,7 +252,8 @@ passphrase cache or user."
     (let ((coding-system-for-write 'raw-text-dos))
       (write-region start end key-file))
     (pgg-pgp-process-region start end nil pgg-pgp-program args)
-    (delete-file key-file)
+    (let ((delete-by-moving-to-trash nil))
+      (delete-file key-file))
     (pgg-process-when-success nil)))
 
 (provide 'pgg-pgp)
index d174e4873a9d8fb5252e5b871e27b3971c3bebae..baa0f95265d51ab9006565f368436d3bc66de923 100644 (file)
@@ -124,7 +124,8 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
       (if (and process (eq 'run (process-status process)))
          (interrupt-process process))
       (condition-case nil
-         (delete-file errors-file-name)
+         (let ((delete-by-moving-to-trash nil))
+           (delete-file errors-file-name))
        (file-error nil)))))
 
 (defun pgg-pgp5-lookup-key (string &optional type)
@@ -219,8 +220,11 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
       (copy-file signature (setq signature (concat orig-file ".asc")))
       (setq args (append args (list signature))))
     (pgg-pgp5-process-region (point)(point) nil pgg-pgp5-pgpv-program args)
-    (delete-file orig-file)
-    (if signature (delete-file signature))
+    (let ((delete-by-moving-to-trash nil))
+      (delete-file orig-file))
+    (if signature
+       (let ((delete-by-moving-to-trash nil))
+         (delete-file signature)))
     (with-current-buffer pgg-errors-buffer
       (goto-char (point-min))
       (if (re-search-forward "^Good signature" nil t)
@@ -249,7 +253,8 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
     (let ((coding-system-for-write 'raw-text-dos))
       (write-region start end key-file))
     (pgg-pgp5-process-region start end nil pgg-pgp5-pgpk-program args)
-    (delete-file key-file)
+    (let ((delete-by-moving-to-trash nil))
+      (delete-file key-file))
     (pgg-process-when-success nil)))
 
 (provide 'pgg-pgp5)