<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c5bb9d3f8fab89b52a906f1b0248c74ac4e04ed1</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/15261c87166adfa78b0e5d23c2d6f5249015a85d</url>
    <id>15261c87166adfa78b0e5d23c2d6f5249015a85d</id>
    <committed-date>2009-12-11T21:52:42-08:00</committed-date>
    <authored-date>2009-12-11T21:52:42-08:00</authored-date>
    <message>[dm-more] Fix rake release task to reference metagem file</message>
    <tree>09582144e013497d0be3467b1e02e749332182f0</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ade5abd259ce835b6a405d1137b8e56af7a9ad1f</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/c5bb9d3f8fab89b52a906f1b0248c74ac4e04ed1</url>
    <id>c5bb9d3f8fab89b52a906f1b0248c74ac4e04ed1</id>
    <committed-date>2009-12-11T21:32:02-08:00</committed-date>
    <authored-date>2009-12-11T21:32:02-08:00</authored-date>
    <message>[dm-more] Update git status to pipe output to /dev/null</message>
    <tree>3acca0dc18f85b0796969c5d2e706ec38d2d5ed5</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77649e70444a314a62b21f4041126d537b907169</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/ade5abd259ce835b6a405d1137b8e56af7a9ad1f</url>
    <id>ade5abd259ce835b6a405d1137b8e56af7a9ad1f</id>
    <committed-date>2009-12-11T21:27:41-08:00</committed-date>
    <authored-date>2009-12-11T21:27:41-08:00</authored-date>
    <message>Worked around Jeweler bug

* Jeweler was identifying the git repo as dirty, even when it
  is in sync with origin</message>
    <tree>b8866d31a93b9628cc860f78c1bf0faf89acf6f6</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3055401653b0d79be6aecb14f7de00dfd9052e92</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/77649e70444a314a62b21f4041126d537b907169</url>
    <id>77649e70444a314a62b21f4041126d537b907169</id>
    <committed-date>2009-12-11T21:17:13-08:00</committed-date>
    <authored-date>2009-12-11T21:17:13-08:00</authored-date>
    <message>[dm-more] Updated rake release task to work without Hoe</message>
    <tree>306a590ef3411fd285f549f84c17208bd9d36e99</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea27364a7b300a94679734c4e3f0d57688ab53a2</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/3055401653b0d79be6aecb14f7de00dfd9052e92</url>
    <id>3055401653b0d79be6aecb14f7de00dfd9052e92</id>
    <committed-date>2009-12-11T20:00:37-08:00</committed-date>
    <authored-date>2009-12-11T20:00:37-08:00</authored-date>
    <message>[dm-more] Simplified release_all rake task</message>
    <tree>b402dddc9363211efbd581648f75bed557047f53</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9404ab40ac4a396b793e9b91ce91a2adf356db7</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/ea27364a7b300a94679734c4e3f0d57688ab53a2</url>
    <id>ea27364a7b300a94679734c4e3f0d57688ab53a2</id>
    <committed-date>2009-12-11T19:51:42-08:00</committed-date>
    <authored-date>2009-12-11T19:51:42-08:00</authored-date>
    <message>Updated rake spec task to be consistent with dm-core</message>
    <tree>3b0273e807e4f6ffedbae3784ccb8c9e4649c116</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a03ef7ac3593b2a893a792ad0764b2c36b38bfd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/b9404ab40ac4a396b793e9b91ce91a2adf356db7</url>
    <id>b9404ab40ac4a396b793e9b91ce91a2adf356db7</id>
    <committed-date>2009-12-11T19:46:50-08:00</committed-date>
    <authored-date>2009-12-11T19:46:50-08:00</authored-date>
    <message>Updated .gitignore and added .document meta data</message>
    <tree>0ebd1c08b09d60440c45f8e11648a4c0c363f4fd</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8b92b26922d32a7101874ce591fffddf6850a94</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/0a03ef7ac3593b2a893a792ad0764b2c36b38bfd</url>
    <id>0a03ef7ac3593b2a893a792ad0764b2c36b38bfd</id>
    <committed-date>2009-12-11T19:44:14-08:00</committed-date>
    <authored-date>2009-12-11T19:44:14-08:00</authored-date>
    <message>Removed rubyforge release task

* Moved task importing inside the Jeweler block</message>
    <tree>3b9b1e81e0b04e433637c6cf5476e474f6883f5a</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eceed532f8c309b3d7c172474d93c2d89b208555</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/c8b92b26922d32a7101874ce591fffddf6850a94</url>
    <id>c8b92b26922d32a7101874ce591fffddf6850a94</id>
    <committed-date>2009-12-11T16:29:12-08:00</committed-date>
    <authored-date>2009-12-11T16:29:12-08:00</authored-date>
    <message>[dm-more] Updated runtime and development gem dependencies

* Regenerated gemspecs
* Minor path fixes for 1.9.2
* Fixed failing specs for 1.9.2</message>
    <tree>2f23d28b825bf6e7332667e798e52db8875899ff</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba4e9e886dee2ee700d7a9ce3920f32ad152ccca</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/eceed532f8c309b3d7c172474d93c2d89b208555</url>
    <id>eceed532f8c309b3d7c172474d93c2d89b208555</id>
    <committed-date>2009-12-11T13:57:28-08:00</committed-date>
    <authored-date>2009-12-11T13:57:28-08:00</authored-date>
    <message>[dm-validations] auto-migrate each model in it's spec

* Auto-migration when the model is defined is brittle, because specs
  do not clear out data from previous runs.
* Minor code reformatting</message>
    <tree>b51ee47bd7a1f072d2975efd0a5b19153db7c474</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7d167c874f4368f278eb91d62760d911ff5abfa2</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/ba4e9e886dee2ee700d7a9ce3920f32ad152ccca</url>
    <id>ba4e9e886dee2ee700d7a9ce3920f32ad152ccca</id>
    <committed-date>2009-12-09T17:00:54-08:00</committed-date>
    <authored-date>2009-12-09T17:00:54-08:00</authored-date>
    <message>[dm-ar-finders] Added alias for Model#find(id) to Model#get(id)</message>
    <tree>59ea91bb3abb392c97dcc8e08e1d647c9d3675a5</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eaf0ad5e84b2417a1ea331aee50250f2dda1f9ce</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/7d167c874f4368f278eb91d62760d911ff5abfa2</url>
    <id>7d167c874f4368f278eb91d62760d911ff5abfa2</id>
    <committed-date>2009-11-30T00:21:02-08:00</committed-date>
    <authored-date>2009-11-30T00:15:02-08:00</authored-date>
    <message>[dm-serializer] Added json_pure as a required dependency

* If native json gem is not installed, then json_pure will be
  used as a fallback.

[#1137 state:resolved]</message>
    <tree>d4dca51e8618bc7d9c8c9b2e8d1d0986d2e76125</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f103bb8205739187866e3b31f2cea5cde4e9d5c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/eaf0ad5e84b2417a1ea331aee50250f2dda1f9ce</url>
    <id>eaf0ad5e84b2417a1ea331aee50250f2dda1f9ce</id>
    <committed-date>2009-11-24T14:12:40-08:00</committed-date>
    <authored-date>2009-11-24T14:12:40-08:00</authored-date>
    <message>[dm-more] Updated spec.opts to be consistent

* Added profile format</message>
    <tree>763993b2c0a902277377476bb9c4fbdfc83ee142</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57e22f9b12a8e4e80ecd7d14f4dc17789f404caf</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/9f103bb8205739187866e3b31f2cea5cde4e9d5c</url>
    <id>9f103bb8205739187866e3b31f2cea5cde4e9d5c</id>
    <committed-date>2009-11-24T11:13:40-08:00</committed-date>
    <authored-date>2009-11-24T11:13:40-08:00</authored-date>
    <message>[dm-more] Updated gemspecs</message>
    <tree>534cb1805d71dfd34227abbb35679e5d5b50b8aa</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c17d4b17667976eff83667e629e73b7c4d83730c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/57e22f9b12a8e4e80ecd7d14f4dc17789f404caf</url>
    <id>57e22f9b12a8e4e80ecd7d14f4dc17789f404caf</id>
    <committed-date>2009-11-24T11:08:48-08:00</committed-date>
    <authored-date>2009-11-24T11:08:48-08:00</authored-date>
    <message>[rails_datamapper] Removed unecessary rake tasks</message>
    <tree>7e4da5617fc939080ad29949253e25a4b9e865cf</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dba1441197b8f3196f643816e44ba45d4dfde196</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/c17d4b17667976eff83667e629e73b7c4d83730c</url>
    <id>c17d4b17667976eff83667e629e73b7c4d83730c</id>
    <committed-date>2009-11-24T10:52:05-08:00</committed-date>
    <authored-date>2009-11-24T10:52:05-08:00</authored-date>
    <message>[dm-more] Ensure consistent dependency declarations</message>
    <tree>a201aeaade51c63482126c5bcfb78e675ab72e4d</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e30708449a410480a1ca0bdf46a8ce63613574b2</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/dba1441197b8f3196f643816e44ba45d4dfde196</url>
    <id>dba1441197b8f3196f643816e44ba45d4dfde196</id>
    <committed-date>2009-11-24T10:41:54-08:00</committed-date>
    <authored-date>2009-11-24T10:35:02-08:00</authored-date>
    <message>Added version dependency for Jeweler</message>
    <tree>e4b6663e8643d7751e5dd4e3a4a63b321b9e93a1</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec98476e81650944f7355e06fe3c2de298410e8a</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/e30708449a410480a1ca0bdf46a8ce63613574b2</url>
    <id>e30708449a410480a1ca0bdf46a8ce63613574b2</id>
    <committed-date>2009-11-23T23:30:10-08:00</committed-date>
    <authored-date>2009-11-23T23:24:19-08:00</authored-date>
    <message>[dm-more] Fixed file permissions</message>
    <tree>6b748651d0dd819fa9a24548abea06839025600e</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2720306efd4b0926c52af51f61c3df0f5279ba2d</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/ec98476e81650944f7355e06fe3c2de298410e8a</url>
    <id>ec98476e81650944f7355e06fe3c2de298410e8a</id>
    <committed-date>2009-11-23T23:30:02-08:00</committed-date>
    <authored-date>2009-11-23T23:21:44-08:00</authored-date>
    <message>[dm-more] Converted to use Jeweler

* Removed old/unecessary files</message>
    <tree>ae230408e816fa90f853ff65559b9fb6351b52c6</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9dea5afdb76a43f1683c4e50b8a1af113eb95ed0</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/2720306efd4b0926c52af51f61c3df0f5279ba2d</url>
    <id>2720306efd4b0926c52af51f61c3df0f5279ba2d</id>
    <committed-date>2009-11-19T23:59:07-08:00</committed-date>
    <authored-date>2009-11-19T23:59:07-08:00</authored-date>
    <message>[dm-serializer] Updated spec warning messages to provide gem names to install</message>
    <tree>ce3c89e18855e1d6d0ebc32c18b159e06bad99c6</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>688e717deaed6e865835f8a7388ce048fb3c27dd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/9dea5afdb76a43f1683c4e50b8a1af113eb95ed0</url>
    <id>9dea5afdb76a43f1683c4e50b8a1af113eb95ed0</id>
    <committed-date>2009-11-11T11:53:53-08:00</committed-date>
    <authored-date>2009-11-11T11:53:53-08:00</authored-date>
    <message>Added specs to ensure Unioned Collections work with aggregate functions

* This corresponds with fixes made in dm-core that allow these specs
  to pass.

[#1121 state:resolved]</message>
    <tree>081ba9cbea053982485932eee4edc573e5bd37bb</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92033317564860be0a48efbe85bcc41d644c6b90</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/688e717deaed6e865835f8a7388ce048fb3c27dd</url>
    <id>688e717deaed6e865835f8a7388ce048fb3c27dd</id>
    <committed-date>2009-11-11T00:04:30-08:00</committed-date>
    <authored-date>2009-11-11T00:00:01-08:00</authored-date>
    <message>[dm-validations] Removed allow_blank option from acceptance validator

* Acceptance criteria can sometimes be true/false, and if false
  is provided and the allow_blank is true (which was the default)
  then the validator would incorrectly return true.
* Blank values like &quot;&quot; will now (correctly) return false in the
  acceptance validator.
* Only use :allow_nil to with acceptance validator</message>
    <tree>94217ac1d3d9347227b69e70ca2301629f41d63c</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0a32dce1b98316a0c8984539dd25fcf9768f57c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/92033317564860be0a48efbe85bcc41d644c6b90</url>
    <id>92033317564860be0a48efbe85bcc41d644c6b90</id>
    <committed-date>2009-11-10T17:11:03-08:00</committed-date>
    <authored-date>2009-11-10T17:07:57-08:00</authored-date>
    <message>[dm-validations] Validate presence only when Property#allow_blank? is true

[#935]</message>
    <tree>4a66314c978bd00abcdbf69dd5591e51edde9797</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09c2103728d9562101c98de79e519a475e5e69e2</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/c0a32dce1b98316a0c8984539dd25fcf9768f57c</url>
    <id>c0a32dce1b98316a0c8984539dd25fcf9768f57c</id>
    <committed-date>2009-11-10T16:58:04-08:00</committed-date>
    <authored-date>2009-11-10T16:58:04-08:00</authored-date>
    <message>[dm-validations] Updated primitive validator to use Property#primitive?</message>
    <tree>63a32c127b5f20e5e560ba762276f707d4854ab1</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ee32e4234f2ccaba791adb3a2c962b317fb3cd7</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/09c2103728d9562101c98de79e519a475e5e69e2</url>
    <id>09c2103728d9562101c98de79e519a475e5e69e2</id>
    <committed-date>2009-11-10T16:57:41-08:00</committed-date>
    <authored-date>2009-11-10T16:57:41-08:00</authored-date>
    <message>[dm-validations] Fixed auto-validation docs</message>
    <tree>e3ffce62f92739c9eca1b72ea5b0199804bbc92a</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05d6c8f0ee8a0e7426c4b7640cc1865b35d1bb29</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/9ee32e4234f2ccaba791adb3a2c962b317fb3cd7</url>
    <id>9ee32e4234f2ccaba791adb3a2c962b317fb3cd7</id>
    <committed-date>2009-11-10T16:48:05-08:00</committed-date>
    <authored-date>2009-11-10T16:48:05-08:00</authored-date>
    <message>[dm-more] Updated to use :required instead of :nullable for Property declarations

[#935]</message>
    <tree>772b2527bc252af691d464d05005591ce784bc3b</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21ffecfaf341b641495f8bf746f4ee76bf202c29</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/05d6c8f0ee8a0e7426c4b7640cc1865b35d1bb29</url>
    <id>05d6c8f0ee8a0e7426c4b7640cc1865b35d1bb29</id>
    <committed-date>2009-11-10T13:40:57-08:00</committed-date>
    <authored-date>2009-11-10T13:40:57-08:00</authored-date>
    <message>[dm-validations] Add :allow_blank option to validators

* Refactored logic testing allow_nil and allow_blank
* Refactored #call methods for validators to use a private #valid? method
  when possible, that performs the validator and returns true/false.

[#935]
[#1058 state:resolved]</message>
    <tree>ce0f9391ed3ca6e792be09800fad5443fec86ea0</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0e0b46c6a1f1c4a7e9a6f760508d85668535e90</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/21ffecfaf341b641495f8bf746f4ee76bf202c29</url>
    <id>21ffecfaf341b641495f8bf746f4ee76bf202c29</id>
    <committed-date>2009-11-09T23:25:35-08:00</committed-date>
    <authored-date>2009-11-09T23:25:35-08:00</authored-date>
    <message>[dm-constraints] Automatically add constraints to all models when required

* This change is consistent with behavior of other DM plugins.
* Minor doc update to show that intermediaries inherit constraints from
  the anonymous m:m relationships.

[#1078 state:resolved]</message>
    <tree>13eb97c4f90c568618c408bb8ff29bef64a45c51</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7110cbbde1a6e339e5988aa209361421508d34ea</id>
      </parent>
      <parent>
        <id>a539a7407c2525fc8dd3575a61d17c98adfd423c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/c0e0b46c6a1f1c4a7e9a6f760508d85668535e90</url>
    <id>c0e0b46c6a1f1c4a7e9a6f760508d85668535e90</id>
    <committed-date>2009-11-06T00:41:05-08:00</committed-date>
    <authored-date>2009-11-06T00:41:05-08:00</authored-date>
    <message>Merge branch 'master' into next</message>
    <tree>9cc9cf6dc63cbba071ce20252bbe635a7dda7d22</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb1eafe42f822f91132713f2f6a20893836918d6</id>
      </parent>
    </parents>
    <author>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </author>
    <url>http://github.com/datamapper/dm-more/commit/a539a7407c2525fc8dd3575a61d17c98adfd423c</url>
    <id>a539a7407c2525fc8dd3575a61d17c98adfd423c</id>
    <committed-date>2009-11-05T23:32:12-08:00</committed-date>
    <authored-date>2009-11-05T23:27:28-08:00</authored-date>
    <message>[dm-aggregates] Compare Time objects using stringified representations

* Microsecond differences will cause the Time objects not to compare
  properly, and we only care that they are the same at the resolution
  of seconds.</message>
    <tree>9cc9cf6dc63cbba071ce20252bbe635a7dda7d22</tree>
    <committer>
      <name>Dan Kubb</name>
      <email>dan.kubb@gmail.com</email>
    </committer>
  </commit>
</commits>
