[lispy-cvs] CVS lispy

mkennedy mkennedy at common-lisp.net
Sat Jul 21 07:08:56 UTC 2007


Update of /project/lispy/cvsroot/lispy
In directory clnet:/tmp/cvs-serv378

Modified Files:
	lispy.lisp 
Log Message:
Fix upgrade-all


--- /project/lispy/cvsroot/lispy/lispy.lisp	2007/07/14 05:11:54	1.6
+++ /project/lispy/cvsroot/lispy/lispy.lisp	2007/07/21 07:08:55	1.7
@@ -292,7 +292,7 @@
       (let ((module (module-by-name (name i))))
         (when (and module
                    (upgradable-p i module))
-          (push module result))))
+          (push (list i (latest-version module)) result))))
     result))
 
 (defgeneric upgrade (install))
@@ -318,8 +318,11 @@
                      (version install)))))
 
 (defun upgrade-all ()
-  (dolist (install (list-upgrades))
-    (upgrade install)))
+  (dolist (upgrade (list-upgrades))
+    (destructuring-bind (install version)
+        upgrade
+      (declare (ignore version))
+      (upgrade install))))
 
 ;;; Lispy bootstrap code (remove installation.lisp-expr, distfiles and
 ;;; all source directories)




More information about the Lispy-cvs mailing list