From d29710327e84c4b48157d9f7efc2c823c848a3c6 Mon Sep 17 00:00:00 2001
From: Francois-Rene Rideau <fare@tunes.org>
Date: Thu, 24 Jun 2010 17:25:00 -0400
Subject: [PATCH] 2.105: actually allow :ignore in compile-file*. This puts the
 code in line with rpg's latest documentation.

---
 asdf.lisp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/asdf.lisp b/asdf.lisp
index a38c02ef..823f7f34 100644
--- a/asdf.lisp
+++ b/asdf.lisp
@@ -70,7 +70,7 @@
 
 (eval-when (:load-toplevel :compile-toplevel :execute)
   (let* ((asdf-version ;; the 1+ helps the version bumping script discriminate
-          (subseq "VERSION:2.104" (1+ (length "VERSION"))))
+          (subseq "VERSION:2.105" (1+ (length "VERSION"))))
          (existing-asdf (find-package :asdf))
          (vername '#:*asdf-version*)
          (versym (and existing-asdf
@@ -2972,13 +2972,13 @@ effectively disabling the output translation facility."
         (t
          (setf status :success)))
       (ecase status
-        ((:success :warn)
+        ((:success :warn :ignore)
          (delete-file-if-exists output-file)
          (when output-truename
            (rename-file output-truename output-file)
            (setf output-truename output-file)))
         (:error
-         (delete-file-if-exists tmp-file)
+         (delete-file-if-exists output-truename)
          (setf output-truename nil)))
       (values output-truename warnings-p failure-p))))
 
-- 
GitLab