<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>046e32afd3dbae85e1b6dd20efd3bc5090f62f6c</id>
      </parent>
    </parents>
    <author>
      <name>Bob Showalter</name>
      <email>showaltb@gmail.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/9b02270ff029499b4ed3da86074472cad2408689</url>
    <id>9b02270ff029499b4ed3da86074472cad2408689</id>
    <committed-date>2008-07-29T12:59:43-07:00</committed-date>
    <authored-date>2008-07-29T12:59:43-07:00</authored-date>
    <message>convert_to_shoulda_syntax: use Dir::tmpdir instead of hardcoded /tmp</message>
    <tree>3d3f7df0dd4a9ad74652e63b4b18651a1b43f821</tree>
    <committer>
      <name>Bob Showalter</name>
      <email>showaltb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c5768d1630bbfc522c6019eede33fb1b2e6c57f</id>
      </parent>
    </parents>
    <author>
      <name>Bob Showalter</name>
      <email>showaltb@gmail.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/046e32afd3dbae85e1b6dd20efd3bc5090f62f6c</url>
    <id>046e32afd3dbae85e1b6dd20efd3bc5090f62f6c</id>
    <committed-date>2008-07-29T12:52:01-07:00</committed-date>
    <authored-date>2008-07-29T12:52:01-07:00</authored-date>
    <message>convert_to_should_syntax: fix clobbering of test names; leave existing should names untouched; add test case</message>
    <tree>c3089d23ef7d68a5e52b74f586cb02106eb2223b</tree>
    <committer>
      <name>Bob Showalter</name>
      <email>showaltb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed36bc5125d07f600c4b556007044418cf1d3f70</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/4c5768d1630bbfc522c6019eede33fb1b2e6c57f</url>
    <id>4c5768d1630bbfc522c6019eede33fb1b2e6c57f</id>
    <committed-date>2008-07-28T19:56:41-07:00</committed-date>
    <authored-date>2008-07-28T19:56:41-07:00</authored-date>
    <message>DRY'd up Active Record macro helpers</message>
    <tree>5576295b7c999b4ee3aff703da0896f7c5c0c157</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8fb6041b619dd0f18ad925f462628785a476ccef</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/ed36bc5125d07f600c4b556007044418cf1d3f70</url>
    <id>ed36bc5125d07f600c4b556007044418cf1d3f70</id>
    <committed-date>2008-07-28T18:30:15-07:00</committed-date>
    <authored-date>2008-07-28T18:30:15-07:00</authored-date>
    <message>Added assert_good_value and assert_bad_value in preperation for DRYing the AR macros</message>
    <tree>35c43547b74d40e6e82b0220800100ac2284ecdf</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc61627a5260270c84cb9c520314fd56dd7cd0b6</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/8fb6041b619dd0f18ad925f462628785a476ccef</url>
    <id>8fb6041b619dd0f18ad925f462628785a476ccef</id>
    <committed-date>2008-07-28T09:26:13-07:00</committed-date>
    <authored-date>2008-07-28T09:26:13-07:00</authored-date>
    <message>Added a test for the model_class private helper</message>
    <tree>7064d35819eebd67ccaeecad369d93a6b909fc71</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>11cad2c0a15d1f8ea66b0c2458e30444a5c0b4e0</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/cc61627a5260270c84cb9c520314fd56dd7cd0b6</url>
    <id>cc61627a5260270c84cb9c520314fd56dd7cd0b6</id>
    <committed-date>2008-07-15T13:31:09-07:00</committed-date>
    <authored-date>2008-07-15T13:31:09-07:00</authored-date>
    <message>added merge_block</message>
    <tree>2a3921332505b05348734c8dc0e5f8020121bfb8</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1a54268b0fd318b952889fef319e89164b9a4e7</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/11cad2c0a15d1f8ea66b0c2458e30444a5c0b4e0</url>
    <id>11cad2c0a15d1f8ea66b0c2458e30444a5c0b4e0</id>
    <committed-date>2008-07-13T13:53:52-07:00</committed-date>
    <authored-date>2008-07-13T13:53:52-07:00</authored-date>
    <message>Cleaned rails_root testing migrations so there is only one migration per model</message>
    <tree>a5141625674adc1883b674b44a64be6d332c07e9</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66be6bc125f7869ee41f0d2d49df8b95ba486cb6</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/e1a54268b0fd318b952889fef319e89164b9a4e7</url>
    <id>e1a54268b0fd318b952889fef319e89164b9a4e7</id>
    <committed-date>2008-07-11T18:58:23-07:00</committed-date>
    <authored-date>2008-07-01T07:06:29-07:00</authored-date>
    <message>Added 'rake coverage' for an rcov report</message>
    <tree>1df94db26c943b362f49360320c84223a48cd67f</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dfda70fee4a3336667f32c82d0214ae0018614f</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/66be6bc125f7869ee41f0d2d49df8b95ba486cb6</url>
    <id>66be6bc125f7869ee41f0d2d49df8b95ba486cb6</id>
    <committed-date>2008-07-11T18:12:09-07:00</committed-date>
    <authored-date>2008-07-09T18:59:56-07:00</authored-date>
    <message>Modified should_change macro to use the case equality operator (===) for checking :from and :to options</message>
    <tree>955c0aa7099c3e5a04286f20d90c82180ddeccff</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>789a6884f8a4b9e8c5edf0e4465ed7c83b0d9ac4</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/0dfda70fee4a3336667f32c82d0214ae0018614f</url>
    <id>0dfda70fee4a3336667f32c82d0214ae0018614f</id>
    <committed-date>2008-07-11T18:12:09-07:00</committed-date>
    <authored-date>2008-07-09T17:49:55-07:00</authored-date>
    <message>Cleaned up should_change macros to generate the should statement using inspect calls instead of ticks.</message>
    <tree>56d8761b29dbf7354cb5a6479a14148fd5b9b597</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecb3661277f4c5cf03ec4dd163ce3c3366cfb57e</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/789a6884f8a4b9e8c5edf0e4465ed7c83b0d9ac4</url>
    <id>789a6884f8a4b9e8c5edf0e4465ed7c83b0d9ac4</id>
    <committed-date>2008-07-11T18:12:09-07:00</committed-date>
    <authored-date>2008-07-09T06:53:50-07:00</authored-date>
    <message>Added new should_change and should_not_change macros; akin to Active Support's assert_difference.</message>
    <tree>5e31a1dbe4a38799f10c1c34b33857356fc9b3c0</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67b2b614b8b55c30496949ed4e441e3a9ac73dad</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/ecb3661277f4c5cf03ec4dd163ce3c3366cfb57e</url>
    <id>ecb3661277f4c5cf03ec4dd163ce3c3366cfb57e</id>
    <committed-date>2008-07-11T18:12:09-07:00</committed-date>
    <authored-date>2008-07-08T17:58:05-07:00</authored-date>
    <message>Added support for passing a :before Proc option to a should statement</message>
    <tree>965e9bd39502d5f4ab97b21aea7010dfe5bb2cd4</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cca01c0285960fe6443d487064cf1ffa023cd748</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/67b2b614b8b55c30496949ed4e441e3a9ac73dad</url>
    <id>67b2b614b8b55c30496949ed4e441e3a9ac73dad</id>
    <committed-date>2008-07-11T18:03:50-07:00</committed-date>
    <authored-date>2008-07-03T07:19:28-07:00</authored-date>
    <message>Rid the symlink behavior under test/rails_root/vendor/plugins</message>
    <tree>9ab3eb3ca382161d2a1fc754425fe96f35352f3f</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ba56581049dfbb427b99275f48889ef3fa9efb8</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/cca01c0285960fe6443d487064cf1ffa023cd748</url>
    <id>cca01c0285960fe6443d487064cf1ffa023cd748</id>
    <committed-date>2008-07-11T17:56:08-07:00</committed-date>
    <authored-date>2008-07-01T05:20:32-07:00</authored-date>
    <message>Made Address#zip a string to correctly support numericality checks</message>
    <tree>73a155097b14cc75d5e20c7ebb9df1710d4021e4</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13f5c2ae8228826f4d12f24a53ecf257659c9c67</id>
      </parent>
    </parents>
    <author>
      <name>Chris O'Sullivan</name>
      <email>thechrisoshow@gmail.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/8ba56581049dfbb427b99275f48889ef3fa9efb8</url>
    <id>8ba56581049dfbb427b99275f48889ef3fa9efb8</id>
    <committed-date>2008-07-11T17:56:08-07:00</committed-date>
    <authored-date>2008-07-01T02:56:51-07:00</authored-date>
    <message>Adds failing test for detecting bug in should_ensure_length_at_least</message>
    <tree>6ecba792ccdf9fb4ae73217d31cbee0a6bfbfc5d</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f8c29edf3e632cdbc9756f6c5792bdc8cc9494c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/13f5c2ae8228826f4d12f24a53ecf257659c9c67</url>
    <id>13f5c2ae8228826f4d12f24a53ecf257659c9c67</id>
    <committed-date>2008-07-11T17:56:08-07:00</committed-date>
    <authored-date>2008-06-27T20:14:02-07:00</authored-date>
    <message>Removed unnecessary database access for several active record macro helpers</message>
    <tree>cded96279efc22bb720afa261af0d9f75639e139</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5aed59248b6292be6dba3a928db5f73b24ae1213</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/9f8c29edf3e632cdbc9756f6c5792bdc8cc9494c</url>
    <id>9f8c29edf3e632cdbc9756f6c5792bdc8cc9494c</id>
    <committed-date>2008-07-01T06:15:13-07:00</committed-date>
    <authored-date>2008-07-01T06:15:13-07:00</authored-date>
    <message>Upped rails_root to depend on Rails 2.1.0</message>
    <tree>c7684ff03add9b697b7a1a88eecc2520c6c30f38</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f0c2e10ad03f4106934067d0066716ff7890cf9</id>
      </parent>
    </parents>
    <author>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/5aed59248b6292be6dba3a928db5f73b24ae1213</url>
    <id>5aed59248b6292be6dba3a928db5f73b24ae1213</id>
    <committed-date>2008-06-27T16:51:17-07:00</committed-date>
    <authored-date>2008-06-27T16:51:17-07:00</authored-date>
    <message>Fixed double printing of deferred statements when should_eventuallys are in nested contexts</message>
    <tree>ed03dcdd998ceb1391423a0c20e797a497f177fa</tree>
    <committer>
      <name>Ryan McGeary</name>
      <email>ryanongit@mcgeary.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c876844f870344843cd2b288c0dce5eed9d667f</id>
      </parent>
      <parent>
        <id>5eb9304489af5cb0314c971b55fe6fb75a0741b4</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/9f0c2e10ad03f4106934067d0066716ff7890cf9</url>
    <id>9f0c2e10ad03f4106934067d0066716ff7890cf9</id>
    <committed-date>2008-06-26T14:15:17-07:00</committed-date>
    <authored-date>2008-06-26T14:15:17-07:00</authored-date>
    <message>Added should_have_readonly_attributes

Added should_have_readonly_attributes ActiveRecord helper to
test attributes set with attr_readonly.</message>
    <tree>f56d755a101c1ae057e723bd1289938051bd8327</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4697934dbdedf932f6e2e5bd99117d2ec2059b1b</id>
      </parent>
      <parent>
        <id>6511bcf398b47c6dff17d87f963dda01ff27051b</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/0c876844f870344843cd2b288c0dce5eed9d667f</url>
    <id>0c876844f870344843cd2b288c0dce5eed9d667f</id>
    <committed-date>2008-06-26T14:11:26-07:00</committed-date>
    <authored-date>2008-06-26T14:11:26-07:00</authored-date>
    <message>Merge branch '32-please-add-should_ensure_length_is' of git://github.com/thechrisoshow/shoulda into pull-requests

* '32-please-add-should_ensure_length_is' of git://github.com/thechrisoshow/shoulda:
  Added should_ensure_length_is (including tests) [#32]</message>
    <tree>22873cf36adf28a8926b6eaa5474608490dc79c2</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>474f099fcadfb9f1b7d4a7c8d449697376906fcf</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/4697934dbdedf932f6e2e5bd99117d2ec2059b1b</url>
    <id>4697934dbdedf932f6e2e5bd99117d2ec2059b1b</id>
    <committed-date>2008-06-26T13:48:00-07:00</committed-date>
    <authored-date>2008-06-26T13:48:00-07:00</authored-date>
    <message>removed comment</message>
    <tree>bced6756a077153a22f822d8eda121eb908cc31a</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66fc5c31bf27a086e2ebe9f74acce6d5562ad419</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Lim</name>
      <email>snowblink@gmail.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/474f099fcadfb9f1b7d4a7c8d449697376906fcf</url>
    <id>474f099fcadfb9f1b7d4a7c8d449697376906fcf</id>
    <committed-date>2008-06-26T13:45:14-07:00</committed-date>
    <authored-date>2008-06-17T07:01:07-07:00</authored-date>
    <message>Fixing should piggybacking [#39]</message>
    <tree>906253b2a5be60ec825d0a34f88ec397887b4117</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be2df7d3c3c4da3ee4efae74310ec564bfb1cef3</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/66fc5c31bf27a086e2ebe9f74acce6d5562ad419</url>
    <id>66fc5c31bf27a086e2ebe9f74acce6d5562ad419</id>
    <committed-date>2008-06-26T13:17:29-07:00</committed-date>
    <authored-date>2008-06-26T13:17:29-07:00</authored-date>
    <message>fixed naming of should_require_unique_attributes when scope is not set #38</message>
    <tree>7e6b1b7c73559916414e6c47a18778c05cee8abb</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55c6f4db4a730ea512dcf59064c5ae8b265a8b7b</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/be2df7d3c3c4da3ee4efae74310ec564bfb1cef3</url>
    <id>be2df7d3c3c4da3ee4efae74310ec564bfb1cef3</id>
    <committed-date>2008-06-26T12:58:07-07:00</committed-date>
    <authored-date>2008-06-26T12:58:07-07:00</authored-date>
    <message>fixed define method call for ruby 1.9</message>
    <tree>63b8945704ad6b7c7b284eb466b1ebf4f15eea91</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32aa22d978a2d8168b3fa216b28ff3f3aa2e73cc</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/55c6f4db4a730ea512dcf59064c5ae8b265a8b7b</url>
    <id>55c6f4db4a730ea512dcf59064c5ae8b265a8b7b</id>
    <committed-date>2008-06-26T12:39:05-07:00</committed-date>
    <authored-date>2008-06-26T12:39:05-07:00</authored-date>
    <message>reversed the order of the teardown blocks</message>
    <tree>767f09dff41adbb7ae41111460b134c14c687561</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b415bff884a3c25a058c2600f86da80d4fa28fde</id>
      </parent>
    </parents>
    <author>
      <name>Bruce Williams</name>
      <email>bruce@codefluency.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/32aa22d978a2d8168b3fa216b28ff3f3aa2e73cc</url>
    <id>32aa22d978a2d8168b3fa216b28ff3f3aa2e73cc</id>
    <committed-date>2008-06-25T18:32:44-07:00</committed-date>
    <authored-date>2008-06-25T18:32:44-07:00</authored-date>
    <message>Support multiple setup and teardown blocks per context</message>
    <tree>4c3acfa786343517ce2e4aa515f411e2f842311a</tree>
    <committer>
      <name>Bruce Williams</name>
      <email>bruce@codefluency.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74e76ae7e846a15ea5809293eccda551e9cdedc4</id>
      </parent>
    </parents>
    <author>
      <name>Mike Boone</name>
      <email>mike@boonedocks.net</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/5eb9304489af5cb0314c971b55fe6fb75a0741b4</url>
    <id>5eb9304489af5cb0314c971b55fe6fb75a0741b4</id>
    <committed-date>2008-06-24T12:50:38-07:00</committed-date>
    <authored-date>2008-06-24T12:50:38-07:00</authored-date>
    <message>Added should_have_readonly_attributes

Added should_have_readonly_attributes ActiveRecord helper to
test attributes set with attr_readonly.</message>
    <tree>da6b4a6eb89d1598b1ce8ce9b6c42b480175f8f2</tree>
    <committer>
      <name>Mike Boone</name>
      <email>mike@boonedocks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e96fc577e3ef8bcce0d2b16d657e46acec092b6</id>
      </parent>
      <parent>
        <id>b415bff884a3c25a058c2600f86da80d4fa28fde</id>
      </parent>
    </parents>
    <author>
      <name>Mike Boone</name>
      <email>mike@boonedocks.net</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/74e76ae7e846a15ea5809293eccda551e9cdedc4</url>
    <id>74e76ae7e846a15ea5809293eccda551e9cdedc4</id>
    <committed-date>2008-06-24T11:29:00-07:00</committed-date>
    <authored-date>2008-06-24T11:29:00-07:00</authored-date>
    <message>Merge branch 'thoughtbot/master'</message>
    <tree>e7ebae403373ffff72d57e8c2bb831189ac199f6</tree>
    <committer>
      <name>Mike Boone</name>
      <email>mike@boonedocks.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2442d1f6087041c18a2124bce4ea8a19599cde0f</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/b415bff884a3c25a058c2600f86da80d4fa28fde</url>
    <id>b415bff884a3c25a058c2600f86da80d4fa28fde</id>
    <committed-date>2008-06-23T09:36:31-07:00</committed-date>
    <authored-date>2008-06-23T09:36:31-07:00</authored-date>
    <message>Revert bunch of bad commits:

2442d1f6087041c18a2124bce4ea8a19599cde0f
35213b5a1b84c58064d8a13b50716b29a205ebb4
804f859435a3ffa3012466a8c3f745fdc8b33965
fc938bb18557c1f5a801e3e2a15c9e4e9f8f03db

Getting the following error when running tests in a real project:

  ...activesupport/lib/active_support/dependencies.rb:276:in `load_missing_constant': uninitialized constant Shoulda::ActiveRecord::Base (NameError)

Think this is because of the namespace changes, but not sure.  Will investigate later.</message>
    <tree>68163b7b5be0a08989a6894bf3db96e92710fe05</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35213b5a1b84c58064d8a13b50716b29a205ebb4</id>
      </parent>
    </parents>
    <author>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </author>
    <url>http://github.com/showaltb/shoulda/commit/2442d1f6087041c18a2124bce4ea8a19599cde0f</url>
    <id>2442d1f6087041c18a2124bce4ea8a19599cde0f</id>
    <committed-date>2008-06-22T11:11:40-07:00</committed-date>
    <authored-date>2008-06-22T11:11:40-07:00</authored-date>
    <message>Cleaned up the config file logic and now only loading rails parts when the constants are already there.</message>
    <tree>fbbefe50b33b1c21e0cccce3d3dc61c063f5038a</tree>
    <committer>
      <name>Tammer Saleh</name>
      <email>tsaleh@thoughtbot.com</email>
    </committer>
  </commit>
</commits>
