<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,8 +16,9 @@ class Post &lt; DataMapper::Base
   # Alias up some more sensible revisions
   alias :revisions :post_revisions; alias :revisions= :post_revisions=
   
-  def initialize(*args); super
+  def initialize(*args)
     revisions &lt;&lt; self.class.revision.new
+    super
   end
   
   def content=(content); revisions.last.content=(content); end</diff>
      <filename>app/models/post.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,7 @@ class PostRevision &lt; DataMapper::Base
   
   belongs_to :post
   validates_presence_of :post
+  validates_presence_of :content
   
   def content=(content)
     if new_record?
@@ -11,6 +12,7 @@ class PostRevision &lt; DataMapper::Base
     else
       r = self.class.new(:content =&gt; content)
       post.revisions &lt;&lt; r
+      content # return
     end
   end
   </diff>
      <filename>app/models/post_revision.rb</filename>
    </modified>
    <modified>
      <diff>@@ -41,6 +41,8 @@ use_orm :datamapper
 # use_test :test_unit
 use_test :rspec
 
+Merb.logger.auto_flush = true
+
 ### Add your other dependencies here
 
 # These are some examples of how you might specify dependencies.
@@ -52,6 +54,8 @@ use_test :rspec
 # dependencies &quot;RedCloth&quot; =&gt; &quot;&gt; 3.0&quot;, &quot;ruby-aes-cext&quot; =&gt; &quot;= 1.0&quot;
 dependencies 'datamapper'
 
+dependency 'merb-action-args'
+dependency 'merb_helpers'
 
 Merb::BootLoader.after_app_loads do
   ### Add dependencies here that must load after the application loads:</diff>
      <filename>config/init.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b2d992a62831404ef1f26993ddd72ad5cea5e28f</id>
    </parent>
  </parents>
  <author>
    <name>elliottcable</name>
    <email>me@elliottcable.name</email>
  </author>
  <url>http://github.com/elliottcable/fora/commit/47e2bc6db35d1c00993ab80595065aefe0c5f198</url>
  <id>47e2bc6db35d1c00993ab80595065aefe0c5f198</id>
  <committed-date>2008-03-05T01:08:42-08:00</committed-date>
  <authored-date>2008-03-05T01:08:42-08:00</authored-date>
  <message>Some fixes I made while working on a CRUD front-end, pulled out to commit early. Will have to refactor entire Post and PostRevision model before I can complete the CRUD front-end.</message>
  <tree>9613c96c2bd7e1891cc622f6244f2689c9d677bf</tree>
  <committer>
    <name>elliottcable</name>
    <email>me@elliottcable.name</email>
  </committer>
</commit>
