[Cl-darcs-cvs] r94 - cl-darcs/trunk

mhenoch at common-lisp.net mhenoch at common-lisp.net
Fri Feb 16 04:49:19 UTC 2007


Author: mhenoch
Date: Thu Feb 15 23:49:19 2007
New Revision: 94

Modified:
   cl-darcs/trunk/get.lisp
   cl-darcs/trunk/pull.lisp
Log:
Print MOTD when getting and pulling


Modified: cl-darcs/trunk/get.lisp
==============================================================================
--- cl-darcs/trunk/get.lisp	(original)
+++ cl-darcs/trunk/get.lisp	Thu Feb 15 23:49:19 2007
@@ -35,6 +35,10 @@
 	 ;; We should probably download checkpoint patches, btw...
 	 (checkpoint (when partial
 		       (car (last (read-checkpoint-list repodir))))))
+    (let ((motd (get-preflist repodir "motd")))
+      (when motd
+	(format t "~{~&~A~}" motd)))
+
     ;; Create directories...
     (prepare-new-repo outname)
     (set-default-repo outname inrepodir)

Modified: cl-darcs/trunk/pull.lisp
==============================================================================
--- cl-darcs/trunk/pull.lisp	(original)
+++ cl-darcs/trunk/pull.lisp	Thu Feb 15 23:49:19 2007
@@ -26,6 +26,9 @@
     (unless theirrepo
       (error "No remote repositiory specified, and no default available.")))
   (add-to-preflist ourrepo "repos" theirrepo)
+  (let ((motd (get-preflist theirrepo "motd")))
+    (when motd
+      (format t "~{~&~A~}" motd)))
   (let ((our-patchinfo (read-repo-patch-list ourrepo))
 	(their-patchinfo (read-repo-patch-list theirrepo)))
     (multiple-value-bind (common only-ours only-theirs)



More information about the Cl-darcs-cvs mailing list