<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5d57cf68c3b5c386b0faa367d18924e2618682f8</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/5da03496a027afbe88e0e791ea6021616a85ac53</url>
    <id>5da03496a027afbe88e0e791ea6021616a85ac53</id>
    <committed-date>2009-02-10T09:33:20-08:00</committed-date>
    <authored-date>2009-02-10T09:30:59-08:00</authored-date>
    <message>Moved repository to http://github.com/datamapper/dm-core/</message>
    <tree>7aa3f49c69c5b58fb7e26e2d80d6bfaf6d20bf4e</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8153992ffcc7243aad6a1ee6b5cdfefe5befa4c1</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/61e7fa5261a30b0579e444ec86213a3722f7cb9f</url>
    <id>61e7fa5261a30b0579e444ec86213a3722f7cb9f</id>
    <committed-date>2009-01-23T01:59:56-08:00</committed-date>
    <authored-date>2009-01-23T01:59:56-08:00</authored-date>
    <message>Added deprecation warning for inferred child_key naming convention change</message>
    <tree>91430f64ac203daf3119dc7803dd40ceabfa3c1f</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>85914939fc029c061dffbc8698fce897e08a9abc</id>
      </parent>
    </parents>
    <author>
      <name>contagion</name>
      <email>contagion@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/71b6117aec90f05920185ae27f0f7c0d667045d5</url>
    <id>71b6117aec90f05920185ae27f0f7c0d667045d5</id>
    <committed-date>2009-01-20T23:55:41-08:00</committed-date>
    <authored-date>2008-10-14T07:20:11-07:00</authored-date>
    <message>fix Lazy loading breaks STI collection

Signed-off-by: Dan Kubb &lt;dan.kubb@autopilotmarketing.com&gt;</message>
    <tree>9f5e92530cdb1c9ae2a2dd31a7648c44f9980138</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e8854c7f9de007364cb99b35af063adcd1fc1e9</id>
      </parent>
    </parents>
    <author>
      <name>Ricardo Chimal, Jr</name>
      <email>ricardo@heroku.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/7286cf9da4eb64767cf89c9749e8c7008a9dce06</url>
    <id>7286cf9da4eb64767cf89c9749e8c7008a9dce06</id>
    <committed-date>2009-01-20T23:42:46-08:00</committed-date>
    <authored-date>2008-10-22T23:28:57-07:00</authored-date>
    <message>use information_schema instead of pg_catalog in the postgres adapter

Signed-off-by: Dan Kubb &lt;dan.kubb@autopilotmarketing.com&gt;</message>
    <tree>bd30ba7f81d5516a20ff86f0f603308f8f29e4d6</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37d84e694ac45e9c8453a26c14f63939aea95859</id>
      </parent>
    </parents>
    <author>
      <name>Cyril Mougel</name>
      <email>cyril.mougel@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/59c5f4634ab30647cba65faa19a4e6306e79c7b4</url>
    <id>59c5f4634ab30647cba65faa19a4e6306e79c7b4</id>
    <committed-date>2009-01-20T23:23:29-08:00</committed-date>
    <authored-date>2008-12-19T14:48:25-08:00</authored-date>
    <message>fix failure in spec if run by rake spec. Orange class load in first but not allways same in spec.

Signed-off-by: Dan Kubb &lt;dan.kubb@autopilotmarketing.com&gt;</message>
    <tree>e4fbb25bd80500bfc465ca2ad4fcd2215849c2b9</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37fc411dfc56bab3fa1cfaf3691af06aa946908b</id>
      </parent>
    </parents>
    <author>
      <name>Cyril Mougel</name>
      <email>cyril.mougel@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/37d84e694ac45e9c8453a26c14f63939aea95859</url>
    <id>37d84e694ac45e9c8453a26c14f63939aea95859</id>
    <committed-date>2009-01-20T23:23:28-08:00</committed-date>
    <authored-date>2008-12-19T14:44:53-08:00</authored-date>
    <message>write some spec define like pending in Resources#eql?. Fix bug where object.eql? true if user has change this properties but not his key. See spec

Signed-off-by: Dan Kubb &lt;dan.kubb@autopilotmarketing.com&gt;</message>
    <tree>28841dc73aa29b38f15d8990ab137e1630febfc1</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbd5392e4998a0ae177c3c26c465744488d48b67</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/0a0839ef1ddd00761015d9eeea855e757b5d8326</url>
    <id>0a0839ef1ddd00761015d9eeea855e757b5d8326</id>
    <committed-date>2009-01-19T16:10:45-08:00</committed-date>
    <authored-date>2009-01-19T16:10:45-08:00</authored-date>
    <message>Fixed specs to run using proper adapter for :default repository</message>
    <tree>5052ee4c091e9ae92543023d470eb6243b0ae88d</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e36f6618ec885462e246856ed7efb3e0ec1bce2f</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/fbd5392e4998a0ae177c3c26c465744488d48b67</url>
    <id>fbd5392e4998a0ae177c3c26c465744488d48b67</id>
    <committed-date>2009-01-19T16:10:29-08:00</committed-date>
    <authored-date>2009-01-19T03:17:17-08:00</authored-date>
    <message>Updated to pass specs when using Ruby 1.9.1</message>
    <tree>6fb0aed97022f1ddba118bb9b846d70bc971bf77</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83ea752d5604726b00ff11c55c0fbd2c39607c16</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/aec55e23c79dd3079605ab5a0e5b7e9213a52318</url>
    <id>aec55e23c79dd3079605ab5a0e5b7e9213a52318</id>
    <committed-date>2009-01-04T20:10:49-08:00</committed-date>
    <authored-date>2009-01-04T20:10:49-08:00</authored-date>
    <message>Strip query time from the front of the SQL statement</message>
    <tree>7a775094681839b7660c1d31266e5e492997b01e</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ec0cc5ecda95f8bff827cce81a54dda803213f8</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/83ea752d5604726b00ff11c55c0fbd2c39607c16</url>
    <id>83ea752d5604726b00ff11c55c0fbd2c39607c16</id>
    <committed-date>2009-01-04T00:48:56-08:00</committed-date>
    <authored-date>2009-01-04T00:48:56-08:00</authored-date>
    <message>Updated Resource and Collection to be Marshalable</message>
    <tree>c41a45d0c15d328e0715f33750875b0a72670777</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e691df53c0faf9219206913cfd2207c9ee320e75</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/7ec0cc5ecda95f8bff827cce81a54dda803213f8</url>
    <id>7ec0cc5ecda95f8bff827cce81a54dda803213f8</id>
    <committed-date>2009-01-03T22:12:42-08:00</committed-date>
    <authored-date>2009-01-03T22:12:42-08:00</authored-date>
    <message>Added specs for Model#copy

* Updated to only copy over properties in both models</message>
    <tree>1903bbaa128295e714c4ac544bcf9bf54f32ff9b</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db5fbb973c21bd7df939fd6b9649f7fe581a3e0a</id>
      </parent>
    </parents>
    <author>
      <name>Wesley Beary</name>
      <email>monki@geemus.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/e691df53c0faf9219206913cfd2207c9ee320e75</url>
    <id>e691df53c0faf9219206913cfd2207c9ee320e75</id>
    <committed-date>2008-12-18T20:24:02-08:00</committed-date>
    <authored-date>2008-12-18T20:24:02-08:00</authored-date>
    <message>revert scope changes</message>
    <tree>06ef6288aa51d8dd95a3f4679d8bde1610cddebf</tree>
    <committer>
      <name>Wesley Beary</name>
      <email>monki@geemus.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f7395a74678d07ec9751525ce3e385dff85a102</id>
      </parent>
    </parents>
    <author>
      <name>Wesley Beary</name>
      <email>monki@geemus.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/db5fbb973c21bd7df939fd6b9649f7fe581a3e0a</url>
    <id>db5fbb973c21bd7df939fd6b9649f7fe581a3e0a</id>
    <committed-date>2008-12-17T20:56:25-08:00</committed-date>
    <authored-date>2008-12-17T20:56:25-08:00</authored-date>
    <message>default_scope should respect repository settings

previous behavior added default repository
default_scope to the scope for every other
repository.  They are stored separately and
should be called that way (otherwise queries
will have conditions on columns that don't even
exist within the current scope).  All specs pass
before and after the change, added (now-passing)
spec to demonstrate my expectation of correctness.</message>
    <tree>cee71566f77a972803e2760f7b20aa31bbc1abc2</tree>
    <committer>
      <name>Wesley Beary</name>
      <email>monki@geemus.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20a13d8422d628a76e9285a56166a97f15ff07d9</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/902cba5b39e0d240d0d5917fd30df7f370284bf2</url>
    <id>902cba5b39e0d240d0d5917fd30df7f370284bf2</id>
    <committed-date>2008-12-05T22:05:51-08:00</committed-date>
    <authored-date>2008-12-05T21:45:24-08:00</authored-date>
    <message>Updated gem dependencies</message>
    <tree>5406f396c7e44d1872799864ce5506f4677fe124</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63c50c45545c0d7e94189c2e45789ff0c3d48ebf</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Stott</name>
      <email>jonathan.stott@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/e26ade76e7a2597fda9ad24d399bda437157f737</url>
    <id>e26ade76e7a2597fda9ad24d399bda437157f737</id>
    <committed-date>2008-12-02T04:47:30-08:00</committed-date>
    <authored-date>2008-12-02T04:47:30-08:00</authored-date>
    <message>attributes= now respects method visibility

Previously, even private attributes could be set with a call to attributes=
This code tightens up the check for attribute visibility.</message>
    <tree>653ecc1201f6069516760890fc37715de91c6fcf</tree>
    <committer>
      <name>Jonathan Stott</name>
      <email>jonathan.stott@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d52ade574dadd45f278dc84fcc59e975cfb97821</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/63c50c45545c0d7e94189c2e45789ff0c3d48ebf</url>
    <id>63c50c45545c0d7e94189c2e45789ff0c3d48ebf</id>
    <committed-date>2008-11-29T23:31:17-08:00</committed-date>
    <authored-date>2008-11-29T23:31:17-08:00</authored-date>
    <message>Updated ManyToOne::Proxy to delegate #class to parent

* Fixes issue with Merb resource() helper method not being able to
  figure out route using ManyToOne::Proxy object.

[#628 state:resolved]</message>
    <tree>b33cda3a5342bade535ed952236814522b07a1b3</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1ef0ff72d1c8fb568b1c4fcb78364937c077f5d</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/204b3e1e73e6f9004db93474cd33c97a880498a0</url>
    <id>204b3e1e73e6f9004db93474cd33c97a880498a0</id>
    <committed-date>2008-11-29T17:35:46-08:00</committed-date>
    <authored-date>2008-11-29T17:35:46-08:00</authored-date>
    <message>Added spec to ensure regression in lazy loading does not occur again</message>
    <tree>7cb55f648cfea319f81421f841df369792f80301</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6b4f6b216073e65fe8dd6b868087038b415be66</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/c1ef0ff72d1c8fb568b1c4fcb78364937c077f5d</url>
    <id>c1ef0ff72d1c8fb568b1c4fcb78364937c077f5d</id>
    <committed-date>2008-11-29T17:34:38-08:00</committed-date>
    <authored-date>2008-11-29T17:34:38-08:00</authored-date>
    <message>Revert &quot;Updated Query#update's field mergining logic.&quot;

This reverts commit e5df3f6a58ae7e591f188359e33984fbccea9cfd.</message>
    <tree>4aab6f735157622e1a69b5af739a3d1cd8764102</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5df3f6a58ae7e591f188359e33984fbccea9cfd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/3e1142823bb26f497c1e91d18af12162c43e4e94</url>
    <id>3e1142823bb26f497c1e91d18af12162c43e4e94</id>
    <committed-date>2008-11-15T22:12:33-08:00</committed-date>
    <authored-date>2008-11-15T22:12:33-08:00</authored-date>
    <message>Fixed to work with Addressable 2.0

* Updated dependency to be equal to 2.0.0 for Addressable
* Fixed failing specs caused by too many mocks and/or relying on private
  constants within RSpec.</message>
    <tree>edc86b4a957e813fb9d044c38cd17823638662f3</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba7a384a442fa9fb33729ad906697d37de15fef6</id>
      </parent>
    </parents>
    <author>
      <name>Bernerd Schaefer</name>
      <email>bj.schaefer@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/e5df3f6a58ae7e591f188359e33984fbccea9cfd</url>
    <id>e5df3f6a58ae7e591f188359e33984fbccea9cfd</id>
    <committed-date>2008-10-31T20:26:48-07:00</committed-date>
    <authored-date>2008-10-31T20:26:48-07:00</authored-date>
    <message>Updated Query#update's field mergining logic.

Now Query#update only replaces the existing @fields if they are
the defaults for the model's property set. This lets DM load
missing non-lazy attributes excluded from the original :fields
list.

This resolves #626.</message>
    <tree>1465166228e22ac5dce2fe5211a4a18fed73ea83</tree>
    <committer>
      <name>Bernerd Schaefer</name>
      <email>bj.schaefer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>26340a24e61682a3160519cd4bb06e1859987c47</id>
      </parent>
    </parents>
    <author>
      <name>Bernerd Schaefer</name>
      <email>bj.schaefer@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/ba7a384a442fa9fb33729ad906697d37de15fef6</url>
    <id>ba7a384a442fa9fb33729ad906697d37de15fef6</id>
    <committed-date>2008-10-24T14:58:53-07:00</committed-date>
    <authored-date>2008-10-24T14:50:29-07:00</authored-date>
    <message>Updated auto_migrate! to use self.base_model.

Updated auto_migrate_up! and auto_migrate_down! to use self.base_model
instead of searching for a superclass that isn't Object.

This means that you can now have a class that includes DM::Resource
that inherits from a non-DM class.</message>
    <tree>55582c875a448d389656eb8372e23b99f42f630a</tree>
    <committer>
      <name>Bernerd Schaefer</name>
      <email>bj.schaefer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fc002df09be56fbbc478365a212bcd70ab6514c4</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/ff5c33fee6ec4a65389a2e34e3695f80f93ad731</url>
    <id>ff5c33fee6ec4a65389a2e34e3695f80f93ad731</id>
    <committed-date>2008-10-10T12:34:33-07:00</committed-date>
    <authored-date>2008-10-10T12:34:33-07:00</authored-date>
    <message>Updated specs for SEL to check how many queries were executed

* Fixed failing Postgres specs</message>
    <tree>7ce7fae5c63bcf5c9ef480e6e325776c123059fb</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41791bd2d6c4cce9d57d7ecf8d38044a83c94d7f</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/3558f1d4368e25aeed2407b5532e8cc6e5096eee</url>
    <id>3558f1d4368e25aeed2407b5532e8cc6e5096eee</id>
    <committed-date>2008-10-09T04:20:50-07:00</committed-date>
    <authored-date>2008-10-09T04:20:50-07:00</authored-date>
    <message>Fix that saving a non-dirty object returns true</message>
    <tree>ba972c4940df3bf5e74856e98f0535ff33bb5f49</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecac20d4631ebc9b5a000ca2ae70839cf5fa46dd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/41791bd2d6c4cce9d57d7ecf8d38044a83c94d7f</url>
    <id>41791bd2d6c4cce9d57d7ecf8d38044a83c94d7f</id>
    <committed-date>2008-10-07T22:20:15-07:00</committed-date>
    <authored-date>2008-10-07T22:20:15-07:00</authored-date>
    <message>Updated InMemoryAdapter to search by more criteria</message>
    <tree>7a2f12827222d75e168bfa6f834e1fadbcc82d6b</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c43ba176a562f73f5da3b8bf0bf7dc1db6fa1a57</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/ecac20d4631ebc9b5a000ca2ae70839cf5fa46dd</url>
    <id>ecac20d4631ebc9b5a000ca2ae70839cf5fa46dd</id>
    <committed-date>2008-10-07T16:59:04-07:00</committed-date>
    <authored-date>2008-10-07T16:59:04-07:00</authored-date>
    <message>Minor refactoring of InMemoryAdapter</message>
    <tree>5114166c4a782c6b29fdfdfbc0b1741f3adfb851</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cf685e2c910317eba158c07bcbc8a2648046282</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/c43ba176a562f73f5da3b8bf0bf7dc1db6fa1a57</url>
    <id>c43ba176a562f73f5da3b8bf0bf7dc1db6fa1a57</id>
    <committed-date>2008-10-07T14:59:46-07:00</committed-date>
    <authored-date>2008-10-07T14:59:46-07:00</authored-date>
    <message>Stripped whitespace with &quot;sake strip&quot;</message>
    <tree>b8a4dc894ac3b8c3c24547ee2391e316d1842c5b</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@autopilotmarketing.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93a222495ad6eb156c12012fe7a19a28331c75f1</id>
      </parent>
    </parents>
    <author>
      <name>Paul Sadauskas</name>
      <email>pjs@absolute-performance.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/573515acb5f8a73e580c826f3ee9c2dc665bf110</url>
    <id>573515acb5f8a73e580c826f3ee9c2dc665bf110</id>
    <committed-date>2008-10-07T10:18:07-07:00</committed-date>
    <authored-date>2008-10-07T10:18:07-07:00</authored-date>
    <message>Add Update and Delete to in-memory adapter</message>
    <tree>defa37a4b52bf71d47d405e72e4c1059414043f5</tree>
    <committer>
      <name>Paul Sadauskas</name>
      <email>pjs@absolute-performance.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1a326b3f7d1a096cdf911f42043ae6bf377a109</id>
      </parent>
    </parents>
    <author>
      <name>Paul Sadauskas</name>
      <email>pjs@absolute-performance.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/046d87121b39e2de75a019e64842d25e220c456b</url>
    <id>046d87121b39e2de75a019e64842d25e220c456b</id>
    <committed-date>2008-10-07T09:59:28-07:00</committed-date>
    <authored-date>2008-10-07T09:59:28-07:00</authored-date>
    <message>Created an InMemoryAdapter for testing</message>
    <tree>483b39fad9d07923ee2ede2cbeafa69771e1c5c8</tree>
    <committer>
      <name>Paul Sadauskas</name>
      <email>pjs@absolute-performance.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>410779e8eff37ec117ea48e94d76d1e9ed6e0e90</id>
      </parent>
    </parents>
    <author>
      <name>Luke Sutton</name>
      <email>lukesutton@ironcouncil.local</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/f1a326b3f7d1a096cdf911f42043ae6bf377a109</url>
    <id>f1a326b3f7d1a096cdf911f42043ae6bf377a109</id>
    <committed-date>2008-10-06T23:29:17-07:00</committed-date>
    <authored-date>2008-10-06T23:29:17-07:00</authored-date>
    <message>More fixes to better handle models inside modules, a covering spec and a tweak to the ModelLoder module so it can also handle unloading models inside modules.</message>
    <tree>343d1ab4c4c9844e35e28749681aa6075c06e3ef</tree>
    <committer>
      <name>Luke Sutton</name>
      <email>lukesutton@ironcouncil.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>605082cd4d78063124669161e42213297576b483</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/410779e8eff37ec117ea48e94d76d1e9ed6e0e90</url>
    <id>410779e8eff37ec117ea48e94d76d1e9ed6e0e90</id>
    <committed-date>2008-10-06T15:17:35-07:00</committed-date>
    <authored-date>2008-10-06T15:17:35-07:00</authored-date>
    <message>Refactor remaining Hash.new with a Proc usage out</message>
    <tree>ec9236735a3781588cff77d69a4886bb3ce1fc8f</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b07ba40d95f0445f9863ccb427db42bf5dc62d60</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/aa70eb626e0544af26571d2d549c585ecebdc4b0</url>
    <id>aa70eb626e0544af26571d2d549c585ecebdc4b0</id>
    <committed-date>2008-09-28T11:37:05-07:00</committed-date>
    <authored-date>2008-09-28T11:37:05-07:00</authored-date>
    <message>Fix SEL code

Using get_parent was overkill and actually caused problems. We know
here for sure that the ID map is filled, so we don't need all the
complexity of the get_parent method.</message>
    <tree>2d3f080db61a34f243fb97600485f7702f2007f4</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de479d9658e8af83aa89bc832ac73bbf8e6c4ed6</id>
      </parent>
      <parent>
        <id>eb0797ba330152f304e5cf3442bcb81859645f3f</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/6a10a5cd8c482efec65c2db0305fd0d9394b6263</url>
    <id>6a10a5cd8c482efec65c2db0305fd0d9394b6263</id>
    <committed-date>2008-09-27T05:43:30-07:00</committed-date>
    <authored-date>2008-09-27T05:43:30-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:sam/dm-core</message>
    <tree>a08ba74dd78a60dc4b7a338a9e7c4aed5b83b410</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7becaaed7417aa8ca859c2694b827a569f99c51</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/4384aa017c6502a1ca01a1229e2a7a1b2faad921</url>
    <id>4384aa017c6502a1ca01a1229e2a7a1b2faad921</id>
    <committed-date>2008-09-27T05:38:03-07:00</committed-date>
    <authored-date>2008-09-27T05:38:03-07:00</authored-date>
    <message>Fix bugs \#444 and \#566 and \#577 which all had the same cause

This basically tries to make relationship initalization a bit smarter.
The code is pretty ugly, but it just tries loading up relations until
they work (that is, all related objects are loaded). This is done
for every Model#properties call, but of course cached once they are
in a sane state.</message>
    <tree>614da694fa1ff70e5c6848177bd59cb9595eaf9d</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cc20384625e357741b34c5a23acec271b69962a</id>
      </parent>
      <parent>
        <id>04da59cc30585fe01f6b83c61d3609fc5d80d4d3</id>
      </parent>
    </parents>
    <author>
      <name>Abdul-Rahman Advany</name>
      <email>abdulrahman@advany.com</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/0370fe9a1133f938ac0fa3a7094bdaea388fd44d</url>
    <id>0370fe9a1133f938ac0fa3a7094bdaea388fd44d</id>
    <committed-date>2008-09-22T11:53:44-07:00</committed-date>
    <authored-date>2008-09-22T11:53:44-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:advany/dm-core</message>
    <tree>eee9d643507688c7e9635962c0d57029faa57cbe</tree>
    <committer>
      <name>Abdul-Rahman Advany</name>
      <email>abdulrahman@advany.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8735c90529a622574455a16f8481751c98f90452</id>
      </parent>
    </parents>
    <author>
      <name>somebee</name>
      <email>sindre@identu.no</email>
    </author>
    <url>http://github.com/sam/dm-core/commit/00170de4aa0b730bd03ad6a6914343d732ddd27b</url>
    <id>00170de4aa0b730bd03ad6a6914343d732ddd27b</id>
    <committed-date>2008-09-22T08:37:05-07:00</committed-date>
    <authored-date>2008-09-22T08:37:05-07:00</authored-date>
    <message>fixed annoying bug with one_to_many and STI where it tried to call an unknown association_accessor (using the assoc-name on wrong side of relationship). This is a temporary fix, should be solved in a more fundamental way later.</message>
    <tree>bb2dc96d132dcad30c186391c35c02b2f96f2ca6</tree>
    <committer>
      <name>somebee</name>
      <email>sindre@identu.no</email>
    </committer>
  </commit>
</commits>
