<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>af142c6368346f70b3080ea25cef3a48b3908993</id>
      </parent>
    </parents>
    <author>
      <name>matflores</name>
      <email>mflores@atlanware.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/0a0bbcdeb3209af854372539b988b23da696aaff</url>
    <id>0a0bbcdeb3209af854372539b988b23da696aaff</id>
    <committed-date>2009-06-09T17:09:08-07:00</committed-date>
    <authored-date>2009-05-15T06:14:06-07:00</authored-date>
    <message>Changed the behavior of AllowValue matcher so that should_allow_values_for fails if there is ANY error on the specified attribute</message>
    <tree>e2b662a2384235e55d8d46adb4b9e22ac64b9681</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a67805a68ad3086f5e5b3d97bb32a47f22ca12a</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/aab21573aae4dc8fe1629d8741296e4766d241a3</url>
    <id>aab21573aae4dc8fe1629d8741296e4766d241a3</id>
    <committed-date>2009-05-07T14:00:33-07:00</committed-date>
    <authored-date>2009-05-07T14:00:33-07:00</authored-date>
    <message>Deprecated should_have_named_scope [#156 state:resolved]</message>
    <tree>62953ff77c16041c1e97774fdfa8e3e370156f09</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>488a3db4376a9477d035aabf3d91db1beea79b48</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/7e17dec52c674266e239ce0555f0f2cc149625b5</url>
    <id>7e17dec52c674266e239ce0555f0f2cc149625b5</id>
    <committed-date>2009-05-07T12:03:39-07:00</committed-date>
    <authored-date>2009-05-07T12:03:39-07:00</authored-date>
    <message>Added the subject class method to explicitly declare the subject [#86]</message>
    <tree>63b39075f28883517ed4ed96a221929da16786a1</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9585719c09bb895bb3c81964683a89ef92597ca9</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/488a3db4376a9477d035aabf3d91db1beea79b48</url>
    <id>488a3db4376a9477d035aabf3d91db1beea79b48</id>
    <committed-date>2009-05-06T15:26:35-07:00</committed-date>
    <authored-date>2009-05-06T15:26:35-07:00</authored-date>
    <message>Changed macros to use subject instead of get_instance_of [#86]</message>
    <tree>7f21f49e080f9904fe5471917c1da05ca35434d1</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>79c7b87b821a7cf3bb1f9465db6e5532e7d96399</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/e7a0650a396b429a9a4fd28b0b5e379b479049c5</url>
    <id>e7a0650a396b429a9a4fd28b0b5e379b479049c5</id>
    <committed-date>2009-05-06T15:06:15-07:00</committed-date>
    <authored-date>2009-05-06T15:06:15-07:00</authored-date>
    <message>Renamed model_class to described_type, and made it public</message>
    <tree>20db1c76b6092ab8d68385f68f99f0554d12ab8d</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f03757eaba6d0884d41c91fd7b80d9b57277bf21</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/79c7b87b821a7cf3bb1f9465db6e5532e7d96399</url>
    <id>79c7b87b821a7cf3bb1f9465db6e5532e7d96399</id>
    <committed-date>2009-05-06T13:50:28-07:00</committed-date>
    <authored-date>2009-05-06T13:50:28-07:00</authored-date>
    <message>Added support for should_have_one :through [#115 state:resolved]</message>
    <tree>2cab4dc10cb299c5d461070c1716f89228a91676</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8cef841be78489b05e8cca139aaf02344680fbef</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/9f24c1d464694b66a8a48ad702fe3f4b6efb17a0</url>
    <id>9f24c1d464694b66a8a48ad702fe3f4b6efb17a0</id>
    <committed-date>2009-05-05T19:12:51-07:00</committed-date>
    <authored-date>2009-05-05T19:12:51-07:00</authored-date>
    <message>Removed functionality deprecated in 2.10 [#192 state:resolved]</message>
    <tree>9cf8815e5737be43c7ec4bfdeeabeb158bbda404</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62078846bb3d9ef3b3a5f964234a381ab0881650</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/712a02615a2d120a46262b845d7cb338d9203c5e</url>
    <id>712a02615a2d120a46262b845d7cb338d9203c5e</id>
    <committed-date>2009-05-05T16:48:24-07:00</committed-date>
    <authored-date>2009-05-05T16:48:24-07:00</authored-date>
    <message>Renamed have_index to have_db_index [#153 state:resolved]</message>
    <tree>478e186a66cb1e8f7122c56b2175eb1a6cc68cbf</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c86a6de3857e560cf8b3920f1589824690338196</id>
      </parent>
    </parents>
    <author>
      <name>Noah Bernsohn</name>
      <email>noah@noah-bernsohns-macbook.local</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/ed70c5baa549c6f2be287f2dc80fd59b7620d18d</url>
    <id>ed70c5baa549c6f2be287f2dc80fd59b7620d18d</id>
    <committed-date>2009-03-09T20:15:59-07:00</committed-date>
    <authored-date>2009-03-09T18:55:15-07:00</authored-date>
    <message>should_allow_values_for typo [#172]</message>
    <tree>a36bced201781709db7dd5599245913d50531b06</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5245ea3a31354f41f2845db1b130d01d5bc0d64f</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/b31720a32e03ecebc119ee1aaea9e94992b7a3ca</url>
    <id>b31720a32e03ecebc119ee1aaea9e94992b7a3ca</id>
    <committed-date>2009-02-26T11:16:50-08:00</committed-date>
    <authored-date>2009-02-26T11:16:50-08:00</authored-date>
    <message>Fixed the docs for should_only_allow_numeric_values_for [#167 state:resolved]</message>
    <tree>b3ec081a3d1f6a86d8764e8e68e72c9f267fb08b</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ce9339d9c452d39c60eb2fd04156104e6e133e4</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/42beb3beb7279e72d71465c5e42de64644a84d6a</url>
    <id>42beb3beb7279e72d71465c5e42de64644a84d6a</id>
    <committed-date>2009-02-25T13:50:21-08:00</committed-date>
    <authored-date>2009-02-25T13:50:21-08:00</authored-date>
    <message>Fixed the low_message and high_message options for should_ensure_value_in_range [#160 state:committed]</message>
    <tree>63d89dc6f17b3780f4ed8146015480743c8b0e4e</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>738228fd017fde90be65a070f0d550d2714f203f</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/48f153e4027bff4d620b4ebf83b7543fdefd22e4</url>
    <id>48f153e4027bff4d620b4ebf83b7543fdefd22e4</id>
    <committed-date>2009-02-09T16:03:41-08:00</committed-date>
    <authored-date>2009-02-09T16:03:41-08:00</authored-date>
    <message>Removed load_all_fixtures [#147 state:resolved]</message>
    <tree>cb0589f63a388da5d540d7aaf670f94b42ab210a</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f937c08144229a8f677aa26d3623e38622a30cb4</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/10feba9de635d0d09969aca4a119be649bb10a8d</url>
    <id>10feba9de635d0d09969aca4a119be649bb10a8d</id>
    <committed-date>2009-01-31T12:52:11-08:00</committed-date>
    <authored-date>2009-01-29T18:10:10-08:00</authored-date>
    <message>Added should_allow_mass_assignment_of, the reverse of should_not_allow_mass_assignment_of</message>
    <tree>20b9336aa7a0970c7f1e766afc5f41cd9b0476de</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f12d1abfaa7f86e353db1b0a4d43928a85cf9fb8</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/f937c08144229a8f677aa26d3623e38622a30cb4</url>
    <id>f937c08144229a8f677aa26d3623e38622a30cb4</id>
    <committed-date>2009-01-31T12:50:03-08:00</committed-date>
    <authored-date>2009-01-29T18:08:27-08:00</authored-date>
    <message>Deprecated should_protect_attributes in favor of should_not_allow_mass_assignment_of</message>
    <tree>2e33ed2c0fa22a9e3ce2c4b23ca24c64d8149541</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5da9cb1dc2241cb5536d5782edc8e9e2b97c17df</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/f12d1abfaa7f86e353db1b0a4d43928a85cf9fb8</url>
    <id>f12d1abfaa7f86e353db1b0a4d43928a85cf9fb8</id>
    <committed-date>2009-01-29T18:01:17-08:00</committed-date>
    <authored-date>2009-01-29T18:01:17-08:00</authored-date>
    <message>Deprecated should_require_acceptance_of in favor of should_validate_acceptance_of</message>
    <tree>3959af639d048509ebc6ff265a43550946c83e78</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>192d7443b0a22889e02dca0b18c002c64568097f</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/5da9cb1dc2241cb5536d5782edc8e9e2b97c17df</url>
    <id>5da9cb1dc2241cb5536d5782edc8e9e2b97c17df</id>
    <committed-date>2009-01-29T17:58:08-08:00</committed-date>
    <authored-date>2009-01-29T17:58:08-08:00</authored-date>
    <message>Deprecated should_only_allow_numeric_values_for in favor of should_validate_numericality_of</message>
    <tree>10f3715058f97671b8dd31563d982fc4a4796e39</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>205b897089538ee29410f3e99d0f7ddbf6eb78a2</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/192d7443b0a22889e02dca0b18c002c64568097f</url>
    <id>192d7443b0a22889e02dca0b18c002c64568097f</id>
    <committed-date>2009-01-29T17:54:33-08:00</committed-date>
    <authored-date>2009-01-29T17:54:33-08:00</authored-date>
    <message>Deprecated should_require_unique_attributes in favor of should_validate_uniqueness_of</message>
    <tree>db6899ff476f7460e2c6fe18ded12bdea7503586</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32b54bd8ac56cb6255475529bd95ae74ff326f1e</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/205b897089538ee29410f3e99d0f7ddbf6eb78a2</url>
    <id>205b897089538ee29410f3e99d0f7ddbf6eb78a2</id>
    <committed-date>2009-01-29T17:45:13-08:00</committed-date>
    <authored-date>2009-01-18T13:22:16-08:00</authored-date>
    <message>deprecate should_require_attributes with warning message. replace with should_validate_presence_of.</message>
    <tree>4de06aeabbc7f2d008c4d9ce8348711ae5ab864c</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a07c1f5aa072a7d9b669b9a0a50f510f24d97ea</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/32b54bd8ac56cb6255475529bd95ae74ff326f1e</url>
    <id>32b54bd8ac56cb6255475529bd95ae74ff326f1e</id>
    <committed-date>2009-01-27T15:55:10-08:00</committed-date>
    <authored-date>2009-01-27T15:55:10-08:00</authored-date>
    <message>Changed the protect_attribute matcher to the inverted allow_mass_assignment_of in anticipation of #106</message>
    <tree>504f1771af1e3f82e654b5e51816afe333dbf15a</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f732ae64c71f8dba0a9d4d7dd54ed92938eb898a</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/3a07c1f5aa072a7d9b669b9a0a50f510f24d97ea</url>
    <id>3a07c1f5aa072a7d9b669b9a0a50f510f24d97ea</id>
    <committed-date>2009-01-27T15:43:17-08:00</committed-date>
    <authored-date>2009-01-27T15:43:17-08:00</authored-date>
    <message>Renamed matchers in accordance with ticket #106</message>
    <tree>71353966dfa0308d9f1fa1af410b0e5bcca5d18f</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1ec3e2113c546ca4ca6bf38ab752a4b0e0db9c1</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/4512a9a8f6b60036219e6698ae58e4a74955e4a3</url>
    <id>4512a9a8f6b60036219e6698ae58e4a74955e4a3</id>
    <committed-date>2009-01-27T15:10:58-08:00</committed-date>
    <authored-date>2009-01-25T13:57:05-08:00</authored-date>
    <message>converting should_have_index to use have_index matcher</message>
    <tree>153d91043d2191a7bb943bb94d9dac88a00ceed9</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d261e12e36e780d284c8329ea06a90a17958e0da</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/9fc346be34f6f89a99dff9bbebdfe2a5ed05173c</url>
    <id>9fc346be34f6f89a99dff9bbebdfe2a5ed05173c</id>
    <committed-date>2009-01-27T15:10:58-08:00</committed-date>
    <authored-date>2009-01-24T15:33:45-08:00</authored-date>
    <message>RDoc for have_db_column matcher</message>
    <tree>c730ae286592d3410c3c967c825e4d84cdcd2f66</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da5a4f768bcc92efb2b6b906f70f169f82a190cd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/d261e12e36e780d284c8329ea06a90a17958e0da</url>
    <id>d261e12e36e780d284c8329ea06a90a17958e0da</id>
    <committed-date>2009-01-27T15:10:58-08:00</committed-date>
    <authored-date>2009-01-24T15:25:08-08:00</authored-date>
    <message>have_db_column matcher done</message>
    <tree>1378fa5f6c3817bbe999381bc8110525a3c064e9</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ff07bceb43de87f6a972427a478a96c12af6d16</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/76ff61e4d5c1c7aaf794b21326a3668387d5afab</url>
    <id>76ff61e4d5c1c7aaf794b21326a3668387d5afab</id>
    <committed-date>2009-01-27T15:10:58-08:00</committed-date>
    <authored-date>2009-01-24T15:05:07-08:00</authored-date>
    <message>added :scale option to have_db_column</message>
    <tree>b0eee3540a90740d349f9745d352bd3520dda919</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bbcff041ceeaf788b796a4d919a9ffcfabdd084</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/a159fc5d95beb78614999ad2a7cc42d54fcf5247</url>
    <id>a159fc5d95beb78614999ad2a7cc42d54fcf5247</id>
    <committed-date>2009-01-27T15:10:57-08:00</committed-date>
    <authored-date>2009-01-24T14:37:00-08:00</authored-date>
    <message>renamed database matcher have_db_column_matcher</message>
    <tree>2372eb80d9afe9264f3e11541e00544c117b4fe9</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6fee6ea3deac6f95a3e910a9bb98f5102ebd592</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/7bbcff041ceeaf788b796a4d919a9ffcfabdd084</url>
    <id>7bbcff041ceeaf788b796a4d919a9ffcfabdd084</id>
    <committed-date>2009-01-27T15:10:57-08:00</committed-date>
    <authored-date>2009-01-24T14:31:21-08:00</authored-date>
    <message>refactored database matcher to be use of_type and with_options. determined :primary option is not a legit migration option. (to set a primary key you need to give :type a value of :priamry_key). improved database matcher description and expectation.</message>
    <tree>9b181deddf220a7f42e78d6fceec8e3ef29e226d</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7e268a9f17e7522aa98e679c130e376ec364d59</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/a6fee6ea3deac6f95a3e910a9bb98f5102ebd592</url>
    <id>a6fee6ea3deac6f95a3e910a9bb98f5102ebd592</id>
    <committed-date>2009-01-27T15:10:57-08:00</committed-date>
    <authored-date>2009-01-24T13:46:28-08:00</authored-date>
    <message>Restored low_message/high_message options for should_ensure_value_in_range</message>
    <tree>057d68d78f12ea73a8a0c0119e056d79273c7d7e</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d96f5c315c66cdc34a86d1f1862d9feef187208f</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/843eb7d211c522a3ee316737d2db7afe450c201e</url>
    <id>843eb7d211c522a3ee316737d2db7afe450c201e</id>
    <committed-date>2009-01-27T15:02:16-08:00</committed-date>
    <authored-date>2009-01-24T13:04:31-08:00</authored-date>
    <message>making database matcher take limit option, refactoring database matcher tests, making DatabaseColumn raise an ArgumentError when column name and type are not provided</message>
    <tree>6c14d265b4d56bbb01120d2b42b10e9fd425ded3</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c39c073fb5f1c3304c6177f323af5855cad49832</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/d96f5c315c66cdc34a86d1f1862d9feef187208f</url>
    <id>d96f5c315c66cdc34a86d1f1862d9feef187208f</id>
    <committed-date>2009-01-27T15:02:16-08:00</committed-date>
    <authored-date>2009-01-24T12:02:16-08:00</authored-date>
    <message>Converted should_have_named_scope to use a matcher</message>
    <tree>695a1290e8264d9aeaf021246d5250450cf05082</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a58807e3bca76cc68bfb8f7c2df9019d70d7b27</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/c39c073fb5f1c3304c6177f323af5855cad49832</url>
    <id>c39c073fb5f1c3304c6177f323af5855cad49832</id>
    <committed-date>2009-01-27T15:02:16-08:00</committed-date>
    <authored-date>2009-01-24T11:12:51-08:00</authored-date>
    <message>altering build_model_class to take a DatabaseColumn object instead of a Hash of column :name =&gt; :type mappings. this is necessary to test attributes of database columns other than type (precision, default, limit, null, primary, scale, &amp; sql_type)</message>
    <tree>4b8790389c20d60bb5c4fe538ff26d42c208d0ec</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b042105d8e70017d64268981c2160b3c3c96ab33</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/2a58807e3bca76cc68bfb8f7c2df9019d70d7b27</url>
    <id>2a58807e3bca76cc68bfb8f7c2df9019d70d7b27</id>
    <committed-date>2009-01-27T15:01:30-08:00</committed-date>
    <authored-date>2009-01-24T08:57:25-08:00</authored-date>
    <message>Converted should_protect_attributes to use a matcher</message>
    <tree>8ae480798a406b715358cdb0bc65cea972c8b464</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c6fb6e0b306f5b06058fac35c1c60b4f4754102</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/b042105d8e70017d64268981c2160b3c3c96ab33</url>
    <id>b042105d8e70017d64268981c2160b3c3c96ab33</id>
    <committed-date>2009-01-27T15:01:30-08:00</committed-date>
    <authored-date>2009-01-22T22:25:14-08:00</authored-date>
    <message>Converted should_have_readonly_attributes to use a matcher</message>
    <tree>8a0b41b024a16a98be4115fdb82a242c41baf08d</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58f60981f9d643a0fa87624e7c56f537ae0351a5</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/bd07ee5a55be8a7c5eb79aad966929650f031e06</url>
    <id>bd07ee5a55be8a7c5eb79aad966929650f031e06</id>
    <committed-date>2009-01-27T15:01:29-08:00</committed-date>
    <authored-date>2009-01-21T21:30:34-08:00</authored-date>
    <message>refactoring should_have_db_columns to use new DatabaseMatcher. marking it as complete in active_record_progress list.</message>
    <tree>1e4374ffcc81ea3e886bc4581d82e9738293433b</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a2f1a89b4fcf7eb9b4d252431eef3c612360441</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/44afb0f00c6baad541ff34aea806d32d8fea7434</url>
    <id>44afb0f00c6baad541ff34aea806d32d8fea7434</id>
    <committed-date>2009-01-27T15:01:29-08:00</committed-date>
    <authored-date>2009-01-22T06:37:30-08:00</authored-date>
    <message>Fixed reference to assert_matches</message>
    <tree>e38ce228cd4b30fecffc43604bea5d5423ddccc5</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bfbf042b1d72dd119c7b1849fe9b4437c63c7b04</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/thoughtbot/shoulda/commit/5a2f1a89b4fcf7eb9b4d252431eef3c612360441</url>
    <id>5a2f1a89b4fcf7eb9b4d252431eef3c612360441</id>
    <committed-date>2009-01-27T15:01:29-08:00</committed-date>
    <authored-date>2009-01-21T20:46:54-08:00</authored-date>
    <message>Converted should_require_acceptance_of to use a matcher</message>
    <tree>ec6b5e9c9e630f9fa90afbe1c5b9aee2512ced6b</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
</commits>
