<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>src/configure.lisp</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -18,7 +18,8 @@
   ((:module &quot;src&quot;
 	    :components
 	    ((:file &quot;package&quot; )
-	     (:file &quot;post&quot; :depends-on (&quot;package&quot;))
+	     (:file &quot;configure&quot; :depends-on (&quot;package&quot;))
+	     (:file &quot;post&quot; :depends-on (&quot;package&quot; &quot;configure&quot;))
 	     (:file &quot;comment-mail&quot; :depends-on (&quot;post&quot;))))))
 
 (defsystem #:cl-blog-generator-test</diff>
      <filename>cl-blog-generator.asd</filename>
    </modified>
    <modified>
      <diff>@@ -5,6 +5,9 @@
 ;;; TODO
 ;;; Comment feed
 ;;; Documentation
+;;; Use gravatar in comments
+;;; Index page for tags
+;;; Twitter comments
 
 (in-package #:cl-blog-generator)
 
@@ -174,39 +177,6 @@
 (defparameter *feed-updated* &quot;updated&quot;)
 
 
-;;;# Configuration environments
-
-;;; Create the ability to switch between test, production, etc, environments.
-;;; You are not required to use this; feel free to set the configuration
-;;; variables by any means you see fit.
-
-(defvar *environments* nil &quot;Registered environments&quot;)
-
-(defun set-environment (environment parameters)
-  &quot;Assign the configuration of an environment.  This does not make the
-environment active.&quot;
-  (let ((existing (assoc environment *environments*)))
-    (if existing
-	(setf (cdr existing) parameters)
-	(setf *environments* (acons environment parameters *environments*))))
-  (values nil))
-
-(defun configure (environment)
-  &quot;Activate an environment.&quot;
-  (flet ((symbol-for-key (key)
-	   (find-symbol (format nil &quot;*~A*&quot; (symbol-name key))
-			'#:cl-blog-generator)))
-    (let ((alist-cons (assoc environment *environments*)))
-      (unless alist-cons
-	(error &quot;Request for unknown configuration environment ~A&quot; environment))
-      (loop for item in (cdr alist-cons)
-	 for key = (car item)
-	 for symbol = (symbol-for-key key)
-	 do
-	 (unless symbol
-	   (error &quot;Unknown configuration key ~A&quot; key))
-	 (setf  (symbol-value symbol) (cdr item))))))
-
 
 ;;;# Helpers
 ;;; We use the post title as both the file system name of the published post,
@@ -1010,7 +980,6 @@ and synopsis.&quot;
 	     (setf post-updated (%capture-attributes post)))
 	    ((start-post-element-p key ns element *post-meta*)
 	     (let ((attribs (%capture-attributes post)))
-	       (break)
 	       (when (string= *post-description*
 			      (cdr (assoc &quot;name&quot; attribs :test #'string=)))
 		 (setf description</diff>
      <filename>src/post.lisp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0bdb31ed4a4c8e349c2b39a1427df7f1f467505f</id>
    </parent>
  </parents>
  <author>
    <name>Hugo Duncan</name>
    <email>hugo_duncan@yahoo.com</email>
  </author>
  <url>http://github.com/hugoduncan/cl-blog-generator/commit/f8e530571c0bd2a1ddd20db6dc6f69617c4bd674</url>
  <id>f8e530571c0bd2a1ddd20db6dc6f69617c4bd674</id>
  <committed-date>2009-04-07T20:17:27-07:00</committed-date>
  <authored-date>2009-04-07T20:17:27-07:00</authored-date>
  <message>Split configuration functions into seperate source file</message>
  <tree>58592e36bef62d76398d42c5ce3b3f23399eeec3</tree>
  <committer>
    <name>Hugo Duncan</name>
    <email>hugo_duncan@yahoo.com</email>
  </committer>
</commit>
