<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -151,7 +151,6 @@ module DataMapper
             children.each do |c|
               c.send(association_accessor).instance_variable_set(:@parent, collection.get(*child_key.get(c)))
             end
-          
             child.send(association_accessor).instance_variable_get(:@parent)
           end
         end</diff>
      <filename>lib/dm-core/associations/relationship.rb</filename>
    </modified>
    <modified>
      <diff>@@ -155,7 +155,7 @@ module DataMapper
       if repository_name == default_repository_name
         @properties.each_pair do |repository_name, properties|
           next if repository_name == default_repository_name
-          properties &lt;&lt; property
+          properties &lt;&lt; property unless properties.has_property?(property.name)
         end
       end
 </diff>
      <filename>lib/dm-core/model.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5cc9d91299964b94f7c7275fd25071c945e6ab6f</id>
    </parent>
  </parents>
  <author>
    <name>Bernerd Schaefer</name>
    <email>bj.schaefer@gmail.com</email>
  </author>
  <url>http://github.com/sam/dm-core/commit/3938f0f9755c417ef3560839ff15227f701ccfa6</url>
  <id>3938f0f9755c417ef3560839ff15227f701ccfa6</id>
  <committed-date>2008-09-11T10:02:11-07:00</committed-date>
  <authored-date>2008-09-11T10:02:11-07:00</authored-date>
  <message>Don't copy a property to amother repository if it exists.

Updated Model.property to only copy a property from the default
repository to the other repositories if it's not present.

This should resolve #540.</message>
  <tree>20b35fd81518914c4173dd9f0afa41082e5dc8be</tree>
  <committer>
    <name>Bernerd Schaefer</name>
    <email>bj.schaefer@gmail.com</email>
  </committer>
</commit>
