<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f7eaf39f61ee9a2293aaa10de8f629db93f21f55</id>
      </parent>
      <parent>
        <id>4f5a9986361acf88be8b897b47d3f668f5e8c00a</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/5c33b5ac1145756819ae2649c416d1ac89b725ed</url>
    <id>5c33b5ac1145756819ae2649c416d1ac89b725ed</id>
    <committed-date>2009-01-25T13:10:44-08:00</committed-date>
    <authored-date>2009-01-25T13:10:44-08:00</authored-date>
    <message>Merge branch 'matcher_refactoring' of git://github.com/thoughtbot/shoulda into thoughtbot_matcher</message>
    <tree>368c8ea85844a0b4692d7475ccfd1a9ac314b235</tree>
    <committer>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>00dc8d234fc375f1a440f0be0468388ac6b93bb0</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/f7eaf39f61ee9a2293aaa10de8f629db93f21f55</url>
    <id>f7eaf39f61ee9a2293aaa10de8f629db93f21f55</id>
    <committed-date>2009-01-25T13:09:52-08:00</committed-date>
    <authored-date>2009-01-25T13:09:52-08:00</authored-date>
    <message>Allow blank and allow nil are interlinked.
This it possible to specify both for your attribute.
Defaults to allowing both</message>
    <tree>7179dfab3b5bdadc748be1a6ef94d875070c3a13</tree>
    <committer>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac1a70c5ba31457f09108d220fd6b6964a8823e1</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/4f5a9986361acf88be8b897b47d3f668f5e8c00a</url>
    <id>4f5a9986361acf88be8b897b47d3f668f5e8c00a</id>
    <committed-date>2009-01-25T08:59:39-08:00</committed-date>
    <authored-date>2009-01-25T08:59:39-08:00</authored-date>
    <message>Un-nodoc'd the Matchers module</message>
    <tree>74ba5741cd67428b3d20b44e2267b510ed9ed576</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88e8a6391bc57d637811efa4bf05652dade87321</id>
      </parent>
      <parent>
        <id>ac1a70c5ba31457f09108d220fd6b6964a8823e1</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/00dc8d234fc375f1a440f0be0468388ac6b93bb0</url>
    <id>00dc8d234fc375f1a440f0be0468388ac6b93bb0</id>
    <committed-date>2009-01-25T04:04:31-08:00</committed-date>
    <authored-date>2009-01-25T04:04:31-08:00</authored-date>
    <message>Merge branch 'matcher_refactoring' of git://github.com/thoughtbot/shoulda into thoughtbot_matcher</message>
    <tree>6da1c2e634f0af4353cffaaedd62c1dec4cac044</tree>
    <committer>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28fe3c43d9835f97ebe6f26e3f2c08f6ad8c6dd1</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/88e8a6391bc57d637811efa4bf05652dade87321</url>
    <id>88e8a6391bc57d637811efa4bf05652dade87321</id>
    <committed-date>2009-01-25T04:03:17-08:00</committed-date>
    <authored-date>2009-01-25T04:03:17-08:00</authored-date>
    <message>Refactoring to use matchers.</message>
    <tree>2f68859f3a404c40717757195e19e0a96b772e49</tree>
    <committer>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9b28a782ee89211d631b9eb4eadbea05a91e45a</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/ac1a70c5ba31457f09108d220fd6b6964a8823e1</url>
    <id>ac1a70c5ba31457f09108d220fd6b6964a8823e1</id>
    <committed-date>2009-01-24T15:33:45-08:00</committed-date>
    <authored-date>2009-01-24T15:33:45-08:00</authored-date>
    <message>RDoc for have_db_column matcher</message>
    <tree>b56968e9af20188dbd6f8f075a23a7348ec022fc</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d65b859f13b10899518b2bbc2224ac08ca4b4cd</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/f9b28a782ee89211d631b9eb4eadbea05a91e45a</url>
    <id>f9b28a782ee89211d631b9eb4eadbea05a91e45a</id>
    <committed-date>2009-01-24T15:25:08-08:00</committed-date>
    <authored-date>2009-01-24T15:25:08-08:00</authored-date>
    <message>have_db_column matcher done</message>
    <tree>bd8da6bc93e1571c40128b018d7a930b18ed4124</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>267b7885357f12e98d5d6fa31640c722730ccbda</id>
      </parent>
      <parent>
        <id>f51a0d43b59ab5060152c3b311e373fe1a0ff30e</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/28fe3c43d9835f97ebe6f26e3f2c08f6ad8c6dd1</url>
    <id>28fe3c43d9835f97ebe6f26e3f2c08f6ad8c6dd1</id>
    <committed-date>2009-01-24T15:14:19-08:00</committed-date>
    <authored-date>2009-01-24T15:14:19-08:00</authored-date>
    <message>Merge commit 'f51a0d43b59ab5060152c3b311e373fe1a0ff30e' into thoughtbot_matcher</message>
    <tree>7141fe2c5d7400eef4bfd2084d91e3b18c8fec16</tree>
    <committer>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6318f76d3ec60071a4891b1c858209167309080a</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/4d65b859f13b10899518b2bbc2224ac08ca4b4cd</url>
    <id>4d65b859f13b10899518b2bbc2224ac08ca4b4cd</id>
    <committed-date>2009-01-24T15:06:38-08:00</committed-date>
    <authored-date>2009-01-24T15:06:38-08:00</authored-date>
    <message>removing old database_matcher file from merge</message>
    <tree>61329044482ea54ea4d26916f276bb0eb4d2641a</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1273c9598da9df8d18f633a59302c7c77a18cb61</id>
      </parent>
      <parent>
        <id>35cdd7ae9e7ea22a67f6be17faa71ef949d7e8c9</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/6318f76d3ec60071a4891b1c858209167309080a</url>
    <id>6318f76d3ec60071a4891b1c858209167309080a</id>
    <committed-date>2009-01-24T15:05:35-08:00</committed-date>
    <authored-date>2009-01-24T15:05:35-08:00</authored-date>
    <message>Merge branch 'matcher_refactoring' of git@github.com:thoughtbot/shoulda into matcher_refactoring</message>
    <tree>068cb0ee1342da0476a48e79a264fcb4e1c1ba0f</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4df6b590ccae5c4b760b2a8da709af1448bade6f</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/1273c9598da9df8d18f633a59302c7c77a18cb61</url>
    <id>1273c9598da9df8d18f633a59302c7c77a18cb61</id>
    <committed-date>2009-01-24T15:05:07-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>1b2cddeb2161516d75f08b1efad8a124b4c17a65</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4df6b590ccae5c4b760b2a8da709af1448bade6f</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/35cdd7ae9e7ea22a67f6be17faa71ef949d7e8c9</url>
    <id>35cdd7ae9e7ea22a67f6be17faa71ef949d7e8c9</id>
    <committed-date>2009-01-24T14:47:53-08:00</committed-date>
    <authored-date>2009-01-24T14:47:02-08:00</authored-date>
    <message>Added documentation for several matchers</message>
    <tree>f79e23f3137042512474378941c35b0ca463dbf4</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>194e5fbeba5bfc0dc3d1fb3fce94b797a2bca19c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/4df6b590ccae5c4b760b2a8da709af1448bade6f</url>
    <id>4df6b590ccae5c4b760b2a8da709af1448bade6f</id>
    <committed-date>2009-01-24T14:37:00-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>924098b1acc11b86a87fe9e8d46d8e0d9e6b6dd1</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>122880b9d70251bbcf7ceaa70889788c40e1b5de</id>
      </parent>
      <parent>
        <id>9bf79bdff6ba26fe6b5261758682150c49bc7b17</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/194e5fbeba5bfc0dc3d1fb3fce94b797a2bca19c</url>
    <id>194e5fbeba5bfc0dc3d1fb3fce94b797a2bca19c</id>
    <committed-date>2009-01-24T14:31:37-08:00</committed-date>
    <authored-date>2009-01-24T14:31:37-08:00</authored-date>
    <message>Merge branch 'matcher_refactoring' of git@github.com:thoughtbot/shoulda into matcher_refactoring</message>
    <tree>16303412c6ba634ddd2881a62cdcb1036cf22350</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>223774f01f9ee7c5cc834fde5948bbc11a7c5e9f</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/122880b9d70251bbcf7ceaa70889788c40e1b5de</url>
    <id>122880b9d70251bbcf7ceaa70889788c40e1b5de</id>
    <committed-date>2009-01-24T14:31:21-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>7be2bc1316dab8df6484fba920eba61058d9b376</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b75b4bb2c01c2e835283e15605310aeda1611a3</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/9bf79bdff6ba26fe6b5261758682150c49bc7b17</url>
    <id>9bf79bdff6ba26fe6b5261758682150c49bc7b17</id>
    <committed-date>2009-01-24T13:46:28-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>6ea32ab145338ede7f02f0e33aedab7aa2c4d885</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef6dd24d9de8ed4235c1df4d0e13c82baa9096ec</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/223774f01f9ee7c5cc834fde5948bbc11a7c5e9f</url>
    <id>223774f01f9ee7c5cc834fde5948bbc11a7c5e9f</id>
    <committed-date>2009-01-24T13:44:37-08:00</committed-date>
    <authored-date>2009-01-24T13:44:37-08:00</authored-date>
    <message>adding null option to database matcher</message>
    <tree>0a82d05dd6b9516399892b1b957890718fabf4b5</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb7c8a1eeca49512051aae106c4e56e62ae7c392</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/ef6dd24d9de8ed4235c1df4d0e13c82baa9096ec</url>
    <id>ef6dd24d9de8ed4235c1df4d0e13c82baa9096ec</id>
    <committed-date>2009-01-24T13:41:09-08:00</committed-date>
    <authored-date>2009-01-24T13:41:09-08:00</authored-date>
    <message>changing correct_ helpers on database matcher to explicitly check nil as I was getting burned by boolean test</message>
    <tree>6a8e66a6560cde9536f38465660d27719bf1eff4</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e89cb6a4dd41ddf3834b43c22c52321c800e9bbb</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/fb7c8a1eeca49512051aae106c4e56e62ae7c392</url>
    <id>fb7c8a1eeca49512051aae106c4e56e62ae7c392</id>
    <committed-date>2009-01-24T13:34:09-08:00</committed-date>
    <authored-date>2009-01-24T13:34:09-08:00</authored-date>
    <message>renaming create_model_table to create_table to match ActiveRecord migration API</message>
    <tree>ae3aebdb09dbc5f84566f3153e089c61bfc709a8</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30e3775440216b141fa90444c9b34ba36c70fb2b</id>
      </parent>
      <parent>
        <id>1b75b4bb2c01c2e835283e15605310aeda1611a3</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/e89cb6a4dd41ddf3834b43c22c52321c800e9bbb</url>
    <id>e89cb6a4dd41ddf3834b43c22c52321c800e9bbb</id>
    <committed-date>2009-01-24T13:33:20-08:00</committed-date>
    <authored-date>2009-01-24T13:33:20-08:00</authored-date>
    <message>merging changes from joe. now using create_model_table instead of DatabaseColumn</message>
    <tree>a8c1eed54a3ce86ecbafd321d2e96c796a121ffa</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8ec7b8ea279499a2c7238ae9cb4cbd46c626f5e</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/1b75b4bb2c01c2e835283e15605310aeda1611a3</url>
    <id>1b75b4bb2c01c2e835283e15605310aeda1611a3</id>
    <committed-date>2009-01-24T13:23:11-08:00</committed-date>
    <authored-date>2009-01-24T13:23:11-08:00</authored-date>
    <message>Refactored build_model_class so that the migrate/constant steps can be independent</message>
    <tree>01c4ced1562b6b9fa2de006f862cd2be73f7bfe2</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b14a66d2f98ac760c85307bb05319ef36a7dcb96</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/30e3775440216b141fa90444c9b34ba36c70fb2b</url>
    <id>30e3775440216b141fa90444c9b34ba36c70fb2b</id>
    <committed-date>2009-01-24T13:22:44-08:00</committed-date>
    <authored-date>2009-01-24T13:22:44-08:00</authored-date>
    <message>adding :default option to database matcher</message>
    <tree>700bd854b44f9211d9d38d67faa6d042b42b53c6</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8ec7b8ea279499a2c7238ae9cb4cbd46c626f5e</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/b14a66d2f98ac760c85307bb05319ef36a7dcb96</url>
    <id>b14a66d2f98ac760c85307bb05319ef36a7dcb96</id>
    <committed-date>2009-01-24T13:04:31-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>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10d902afbea08297f8679488936f86a9d20fdf98</id>
      </parent>
      <parent>
        <id>f6656b6846d4c618b041e6f5e2224f4cb910b34b</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/d8ec7b8ea279499a2c7238ae9cb4cbd46c626f5e</url>
    <id>d8ec7b8ea279499a2c7238ae9cb4cbd46c626f5e</id>
    <committed-date>2009-01-24T12:36:47-08:00</committed-date>
    <authored-date>2009-01-24T12:36:47-08:00</authored-date>
    <message>fixing merge conflict on database_matcher_test (Account becomes Superhero)</message>
    <tree>695a1290e8264d9aeaf021246d5250450cf05082</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>267b7885357f12e98d5d6fa31640c722730ccbda</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/f6656b6846d4c618b041e6f5e2224f4cb910b34b</url>
    <id>f6656b6846d4c618b041e6f5e2224f4cb910b34b</id>
    <committed-date>2009-01-24T12: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>eddbfa21cafa3f4793489a2f7029a9ea0cb1588d</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42d13d9ad02b37ffaa1a5fc2bc08b1c714030485</id>
      </parent>
    </parents>
    <author>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/10d902afbea08297f8679488936f86a9d20fdf98</url>
    <id>10d902afbea08297f8679488936f86a9d20fdf98</id>
    <committed-date>2009-01-24T11:12:51-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>3ed6aa163784a078a4d12908b780436c171b33d1</tree>
    <committer>
      <name>Dan Croak</name>
      <email>dcroak@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34f916856050420809b375a8cf6443a6744b4199</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/267b7885357f12e98d5d6fa31640c722730ccbda</url>
    <id>267b7885357f12e98d5d6fa31640c722730ccbda</id>
    <committed-date>2009-01-24T08:57:56-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>590bf57060b14ca4e68476c7b5574874f63de5a4</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/34f916856050420809b375a8cf6443a6744b4199</url>
    <id>34f916856050420809b375a8cf6443a6744b4199</id>
    <committed-date>2009-01-22T22:25:32-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>b443157e2d4dd1405bdaba01d561e698c28ed386</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/590bf57060b14ca4e68476c7b5574874f63de5a4</url>
    <id>590bf57060b14ca4e68476c7b5574874f63de5a4</id>
    <committed-date>2009-01-22T15:22:11-08:00</committed-date>
    <authored-date>2009-01-22T15:22:11-08:00</authored-date>
    <message>Fixed failing matcher tests</message>
    <tree>0126fe7a609be757f1b17a118961547940514c36</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42d13d9ad02b37ffaa1a5fc2bc08b1c714030485</id>
      </parent>
    </parents>
    <author>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </author>
    <url>http://github.com/snowblink/shoulda/commit/b443157e2d4dd1405bdaba01d561e698c28ed386</url>
    <id>b443157e2d4dd1405bdaba01d561e698c28ed386</id>
    <committed-date>2009-01-22T09:07:08-08:00</committed-date>
    <authored-date>2009-01-22T09:07:08-08:00</authored-date>
    <message>Changed the have_db_columns matcher test to use a model name that doesn't conflict with the rest of the Shoulda suite</message>
    <tree>fef61d6a40b0f51e2af7bd9a1ea43afa7e5971f0</tree>
    <committer>
      <name>Joe Ferris</name>
      <email>joe.r.ferris@gmail.com</email>
    </committer>
  </commit>
</commits>
