<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>dm-property-manager.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,6 @@
-DM PropertyManager is useful when you have similar models with identical properties/relationships 
-between the two.
+Compatible w/ DM &gt;= 0.9.11
+ 
+DM PropertyManager is useful when you have similar models with identical properties/relationships between the two.
 
 Whenever a model manages another model it also gets a few factory methods: 
  * new_*model_name* : creates an unsaved instance
@@ -12,6 +13,11 @@ instance.
 Example: Rsvp.manage(:seat){...do_something...}
 Rsvp.new.respond_to? :new_seat #=&gt; true
 
+TODOS
+======
+  * #has relationships should auto populate, see hack below
+  * #belongs_to relationships should auto populate, see hack below
+
 # Simple Example #
 
     class Rsvp
@@ -147,4 +153,24 @@ PropertyManager can be used to manage properties between a model and some archiv
     user.save
 
     # Move the user to the archive_users repo
-    user.archive!
\ No newline at end of file
+    user.archive!                         
+    
+# Hack for auto populating relationships #
+    class Dad
+      include DataMapper::Resource
+      property :id, Serial
+      property :first_name, String
+      
+      manage(:kid) do
+        belongs_to :dad   
+        property :dad_id,     Integer
+        property :last_name,  String
+      end
+    end
+    
+    class Kid
+      include DataMapper::Resource
+      property :id, Serial
+      property :first_name, String
+    end
+    </diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,5 @@
 # A DataMapper module that allows one class to define properties in another, and 'spin off'
 #   instances of that class
-
-# TODO, has relationships should auto populate
-
-# TODO, belongs_to relationships should auto populate, currently you have to do this to get it
-#   to work
-# manage(:someclass) do
-#   belongs_to :something
-#   property :something_id, Integer
-#
-# end
 #
 module DataMapper
   module PropertyManager</diff>
      <filename>lib/dm-property-manager.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ task :spec do
 
     t.libs = ['lib']
     t.spec_opts &lt;&lt; &quot;--color&quot; &lt;&lt; &quot;--format&quot; &lt;&lt; &quot;progress&quot; #&quot;specdoc&quot;
-    
+t.rcov = true    
     if ENV['RCOV']
       t.rcov = true
       t.rcov_opts &lt;&lt; '--exclude' &lt;&lt; 'pkg,spec,interactive.rb,install_test_suite.rb,lib/gems,' + Gem.path.join(',')</diff>
      <filename>tasks/spec.rake</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>dm-property-manager.gem_spec</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>2f9acb69b4bf843f6dedcfa9646991f7968e5186</id>
    </parent>
  </parents>
  <author>
    <name>Cory ODaniel</name>
    <email>git@coryodaniel.com</email>
  </author>
  <url>http://github.com/coryodaniel/dm-property-manager/commit/27f15ae223c3afa95438e04088baf159920b7fa3</url>
  <id>27f15ae223c3afa95438e04088baf159920b7fa3</id>
  <committed-date>2009-10-01T18:37:42-07:00</committed-date>
  <authored-date>2009-10-01T18:37:42-07:00</authored-date>
  <message>More documenation, 100% Rcov, rename gemspec file correctly</message>
  <tree>83065ed54f743685ae9376641d71d794df1271ba</tree>
  <committer>
    <name>Cory ODaniel</name>
    <email>git@coryodaniel.com</email>
  </committer>
</commit>
