<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>53caeb169242c6f6f52ef37f025923a491968aa4</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/0d3087e5dfa3754aa0778ee909d61c2181da4189</url>
    <id>0d3087e5dfa3754aa0778ee909d61c2181da4189</id>
    <committed-date>2009-07-03T15:13:30-07:00</committed-date>
    <authored-date>2009-07-03T15:13:30-07:00</authored-date>
    <message>Regenerated gemspec for version 0.1.2</message>
    <tree>b2f4e2264ee4f5c1f1e928bf50073f8e1cab9832</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5dcf04358a07e535fd3567b1ca4a4e485573e04f</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/53caeb169242c6f6f52ef37f025923a491968aa4</url>
    <id>53caeb169242c6f6f52ef37f025923a491968aa4</id>
    <committed-date>2009-07-03T15:13:25-07:00</committed-date>
    <authored-date>2009-07-03T15:13:25-07:00</authored-date>
    <message>Version bump to 0.1.2</message>
    <tree>5117728420abf4bc330be043fd443bbedeea0cf9</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98632c92dfceb7ada62f4fd00c201e3fd5956cf5</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/5dcf04358a07e535fd3567b1ca4a4e485573e04f</url>
    <id>5dcf04358a07e535fd3567b1ca4a4e485573e04f</id>
    <committed-date>2009-07-03T15:13:19-07:00</committed-date>
    <authored-date>2009-07-03T15:13:19-07:00</authored-date>
    <message>Updated history.</message>
    <tree>fb55659da72e886563279cc37fae4260cd9d3120</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fa9e54699650629ddef059bef257185d699bb635</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/98632c92dfceb7ada62f4fd00c201e3fd5956cf5</url>
    <id>98632c92dfceb7ada62f4fd00c201e3fd5956cf5</id>
    <committed-date>2009-07-03T15:12:13-07:00</committed-date>
    <authored-date>2009-07-03T15:12:13-07:00</authored-date>
    <message>Straightened out callbacks and added validate, validate_on_create and validate_on_update.</message>
    <tree>02586a06363f8ce94323d8093f6c7aaa790b9d24</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>851e83000eb034e6398c61ef81fd030de8c5df60</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/fa9e54699650629ddef059bef257185d699bb635</url>
    <id>fa9e54699650629ddef059bef257185d699bb635</id>
    <committed-date>2009-07-01T19:57:43-07:00</committed-date>
    <authored-date>2009-07-01T19:57:43-07:00</authored-date>
    <message>Updated readme to note my process for releases and patches/pull requests.</message>
    <tree>02b931e2ffb06f679aa91fa44d0bd505dcb283a5</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45ecabadca802dc3b6651d1d8c2493f89b45a804</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/851e83000eb034e6398c61ef81fd030de8c5df60</url>
    <id>851e83000eb034e6398c61ef81fd030de8c5df60</id>
    <committed-date>2009-07-01T19:28:19-07:00</committed-date>
    <authored-date>2009-07-01T19:28:19-07:00</authored-date>
    <message>Attributes passed into attributes= now call writer methods if they exist. This is mostly for virtual attributes.</message>
    <tree>1a32523ee99a3f469b3117388f9ad2a80e3e6744</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>91a6e20e931534c109efbe0e02eb72fa868971bb</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/45ecabadca802dc3b6651d1d8c2493f89b45a804</url>
    <id>45ecabadca802dc3b6651d1d8c2493f89b45a804</id>
    <committed-date>2009-06-28T20:28:48-07:00</committed-date>
    <authored-date>2009-06-28T20:28:48-07:00</authored-date>
    <message>Regenerated gemspec for version 0.1.1</message>
    <tree>ac9aeb68cdca6d7c96e7b2721daece919c45c73a</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>793f2ba2485c8f058b81f0ab5d963aabb1c75976</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/91a6e20e931534c109efbe0e02eb72fa868971bb</url>
    <id>91a6e20e931534c109efbe0e02eb72fa868971bb</id>
    <committed-date>2009-06-28T20:28:17-07:00</committed-date>
    <authored-date>2009-06-28T20:27:05-07:00</authored-date>
    <message>Removed the hacks I had in place while waiting for 0.9 release of ruby driver.</message>
    <tree>5c38322afbe716a1c17e333be4d9c4efbe5f1de8</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>309d8f930669fdaa815e71293980127dce5048f5</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/793f2ba2485c8f058b81f0ab5d963aabb1c75976</url>
    <id>793f2ba2485c8f058b81f0ab5d963aabb1c75976</id>
    <committed-date>2009-06-28T20:17:46-07:00</committed-date>
    <authored-date>2009-06-28T20:17:46-07:00</authored-date>
    <message>Version bump to 0.1.1</message>
    <tree>0941685d67ceb9c886a44d2dfc307e975544b848</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9340418e283c77d60747c45c4b2694fcd37ad3b3</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/309d8f930669fdaa815e71293980127dce5048f5</url>
    <id>309d8f930669fdaa815e71293980127dce5048f5</id>
    <committed-date>2009-06-28T20:17:23-07:00</committed-date>
    <authored-date>2009-06-28T20:17:23-07:00</authored-date>
    <message>Dropped thoughtbot-quietbacktrace. Takes a bit too much out at times and makes it harder to debug.</message>
    <tree>2fb21b07fd3607ea844f3bc23802e4748f540f54</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d158777e4a90473eef2fd89abd62f7879aabe6a</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/9340418e283c77d60747c45c4b2694fcd37ad3b3</url>
    <id>9340418e283c77d60747c45c4b2694fcd37ad3b3</id>
    <committed-date>2009-06-28T20:16:08-07:00</committed-date>
    <authored-date>2009-06-28T20:15:29-07:00</authored-date>
    <message>Fixed index tests that were failing due to 0.9 api change.</message>
    <tree>60f0b297e63f5c8c765196c4cd7001ea0b3c3b40</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5da3f126d052c4f0e57623ef6dee3a6b1de3c098</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/0d158777e4a90473eef2fd89abd62f7879aabe6a</url>
    <id>0d158777e4a90473eef2fd89abd62f7879aabe6a</id>
    <committed-date>2009-06-28T20:15:09-07:00</committed-date>
    <authored-date>2009-06-28T20:15:09-07:00</authored-date>
    <message>Upped mongodb-mongo to 0.9. Added specific versions for development dependencies.</message>
    <tree>865b6a0252ff209d05e8753a8d606c3e383939e6</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1831798fe3b8b2aea398435a4b1ea6f29f1a63c5</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/5da3f126d052c4f0e57623ef6dee3a6b1de3c098</url>
    <id>5da3f126d052c4f0e57623ef6dee3a6b1de3c098</id>
    <committed-date>2009-06-26T21:29:54-07:00</committed-date>
    <authored-date>2009-06-26T21:29:54-07:00</authored-date>
    <message>Renamed mongomapper test file.</message>
    <tree>52b1fcf5a7e895e583172919a99c6b6f456ee3ad</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d436116300ae554956064aef3b4b7f9c3ab32db7</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/1831798fe3b8b2aea398435a4b1ea6f29f1a63c5</url>
    <id>1831798fe3b8b2aea398435a4b1ea6f29f1a63c5</id>
    <committed-date>2009-06-26T21:24:37-07:00</committed-date>
    <authored-date>2009-06-26T21:24:37-07:00</authored-date>
    <message>Added gemspec to repo.</message>
    <tree>22b96914a2bf153926c1465afa980acfb56b8c83</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdc4426507d99b38c9f42b02fd63595b2ae9ee3d</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/d436116300ae554956064aef3b4b7f9c3ab32db7</url>
    <id>d436116300ae554956064aef3b4b7f9c3ab32db7</id>
    <committed-date>2009-06-26T21:23:19-07:00</committed-date>
    <authored-date>2009-06-26T21:23:19-07:00</authored-date>
    <message>Removed Date as a key type as it is not supported by the mongo ruby driver currently. Should probably just map it to time so it can still be used.</message>
    <tree>1b85c89ad8ce86cafa8aeaa86d432165739c1f88</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>902c5d2f103f5eb544cbddac0f2c6e107e13bf3a</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/bdc4426507d99b38c9f42b02fd63595b2ae9ee3d</url>
    <id>bdc4426507d99b38c9f42b02fd63595b2ae9ee3d</id>
    <committed-date>2009-06-26T21:21:38-07:00</committed-date>
    <authored-date>2009-06-26T21:21:38-07:00</authored-date>
    <message>Whitespace cleanup.</message>
    <tree>7ff631b7211f787458e5cd0fb33c5da81af87397</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>331c976b867efec9c1927e27fb138f67167bc3eb</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/902c5d2f103f5eb544cbddac0f2c6e107e13bf3a</url>
    <id>902c5d2f103f5eb544cbddac0f2c6e107e13bf3a</id>
    <committed-date>2009-06-26T21:16:12-07:00</committed-date>
    <authored-date>2009-06-26T21:16:12-07:00</authored-date>
    <message>Updated readme with rdoc info.</message>
    <tree>6ebada8762bad3e4e83365844e4b35165569637b</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e578811606fefe8f5b6779e701314ef50222fab8</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/331c976b867efec9c1927e27fb138f67167bc3eb</url>
    <id>331c976b867efec9c1927e27fb138f67167bc3eb</id>
    <committed-date>2009-06-26T21:15:59-07:00</committed-date>
    <authored-date>2009-06-26T21:15:59-07:00</authored-date>
    <message>Eh, who likes underscores. Not I said the pig so I removed it.</message>
    <tree>a3ab55000f6f8e4fa37a8e660ac0e19b7615155e</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3802a76099aea4e4acdfbb743af22bfcf2f971fb</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/e578811606fefe8f5b6779e701314ef50222fab8</url>
    <id>e578811606fefe8f5b6779e701314ef50222fab8</id>
    <committed-date>2009-06-26T21:11:03-07:00</committed-date>
    <authored-date>2009-06-26T21:11:03-07:00</authored-date>
    <message>Updated readme with some info.</message>
    <tree>59d9423e6938e36d377bb36a0cd04fa09c0378c4</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae827f1452c343bd2690ec2ee176bb1b764b31bc</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/3802a76099aea4e4acdfbb743af22bfcf2f971fb</url>
    <id>3802a76099aea4e4acdfbb743af22bfcf2f971fb</id>
    <committed-date>2009-06-26T20:53:10-07:00</committed-date>
    <authored-date>2009-06-26T20:53:10-07:00</authored-date>
    <message>Added version and history files.</message>
    <tree>9038c9f773bb82835b815d9c475db939a3f24ec6</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>157d01f258fd7c9b9f7b0444be1e2b4016000d15</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/ae827f1452c343bd2690ec2ee176bb1b764b31bc</url>
    <id>ae827f1452c343bd2690ec2ee176bb1b764b31bc</id>
    <committed-date>2009-06-26T20:51:15-07:00</committed-date>
    <authored-date>2009-06-26T20:51:15-07:00</authored-date>
    <message>Version bump to 0.0.0</message>
    <tree>275023a1de7f2a509ea9f1a4ee74577f010a936b</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a1a88339e2f95a24deb75d4d0ceef20d50f5352</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/157d01f258fd7c9b9f7b0444be1e2b4016000d15</url>
    <id>157d01f258fd7c9b9f7b0444be1e2b4016000d15</id>
    <committed-date>2009-06-26T20:50:57-07:00</committed-date>
    <authored-date>2009-06-26T20:50:57-07:00</authored-date>
    <message>Some require cleanup.</message>
    <tree>56e3d1e77553a756e9c7b785638e5613016bba8c</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>859e38215af3d01d46a26cc5f5d11613ccec3bf2</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/4a1a88339e2f95a24deb75d4d0ceef20d50f5352</url>
    <id>4a1a88339e2f95a24deb75d4d0ceef20d50f5352</id>
    <committed-date>2009-06-26T20:50:26-07:00</committed-date>
    <authored-date>2009-06-26T20:50:26-07:00</authored-date>
    <message>Not sure why that file was there.</message>
    <tree>c857515bc1cf43d3b2ed29969681b83f87190b2d</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2807dfe0ea5cf4aca66d4ce3ab8baa4d1eaf5e4b</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/859e38215af3d01d46a26cc5f5d11613ccec3bf2</url>
    <id>859e38215af3d01d46a26cc5f5d11613ccec3bf2</id>
    <committed-date>2009-06-26T19:54:50-07:00</committed-date>
    <authored-date>2009-06-26T19:54:50-07:00</authored-date>
    <message>Switched back to absolute requires. I find them more predictable.</message>
    <tree>70ffbc1673f507b1e8e15aedbbf4f781ae997130</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05b424127b1ff9087eca2a59a64dc8853da5970d</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/2807dfe0ea5cf4aca66d4ce3ab8baa4d1eaf5e4b</url>
    <id>2807dfe0ea5cf4aca66d4ce3ab8baa4d1eaf5e4b</id>
    <committed-date>2009-06-26T19:44:35-07:00</committed-date>
    <authored-date>2009-06-26T19:44:35-07:00</authored-date>
    <message>Removing the features until I actual use cucumber.</message>
    <tree>8334e9ec179371664e247242ecca6e7ec71436ee</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0184824867e8c4a9efa7c441c16d00a09b056ca2</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/05b424127b1ff9087eca2a59a64dc8853da5970d</url>
    <id>05b424127b1ff9087eca2a59a64dc8853da5970d</id>
    <committed-date>2009-06-18T13:06:56-07:00</committed-date>
    <authored-date>2009-06-18T13:06:56-07:00</authored-date>
    <message>Added save! for rails compatibility.</message>
    <tree>cdb6c36233b419a25adbcc793d0e5b714534353e</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16aaecde2b9efde520cb95c40380a924124bf673</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/0184824867e8c4a9efa7c441c16d00a09b056ca2</url>
    <id>0184824867e8c4a9efa7c441c16d00a09b056ca2</id>
    <committed-date>2009-06-18T12:55:14-07:00</committed-date>
    <authored-date>2009-06-18T12:55:14-07:00</authored-date>
    <message>Added Document#column_names to rails compatibility module.</message>
    <tree>9eda7a36b1e2c4f16de850008687d79313bc335d</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a27cad291a2ea65344cbd9fa55e7adc456019c93</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/16aaecde2b9efde520cb95c40380a924124bf673</url>
    <id>16aaecde2b9efde520cb95c40380a924124bf673</id>
    <committed-date>2009-06-18T12:36:30-07:00</committed-date>
    <authored-date>2009-06-18T12:36:30-07:00</authored-date>
    <message>Added #first, #last, and #all find shortcuts.</message>
    <tree>0e7fba26b48f0f251bd3fd508020ee00e3774f3e</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12c2e8ea5a826b55885db8b8f29d83b6e231dd69</id>
      </parent>
    </parents>
    <author>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/a27cad291a2ea65344cbd9fa55e7adc456019c93</url>
    <id>a27cad291a2ea65344cbd9fa55e7adc456019c93</id>
    <committed-date>2009-06-18T12:27:15-07:00</committed-date>
    <authored-date>2009-06-18T12:27:15-07:00</authored-date>
    <message>Added a rails compatibility module for methods that rails requires in routing and forms and such.

Started it with to_param and new_record?.</message>
    <tree>c910f5502e4366e260d025c34e9e25288b7eec0c</tree>
    <committer>
      <name>John Nunemaker</name>
      <email>nunemaker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbcb15a638133885a1ab95d1f1556448ffe5128a</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Keepers</name>
      <email>brandon@collectiveidea.com</email>
    </author>
    <url>http://github.com/jnunemaker/mongomapper/commit/12c2e8ea5a826b55885db8b8f29d83b6e231dd69</url>
    <id>12c2e8ea5a826b55885db8b8f29d83b6e231dd69</id>
    <committed-date>2009-06-17T21:41:15-07:00</committed-date>
    <authored-date>2009-06-17T21:40:56-07:00</authored-date>
    <message>Ported JSON serialization from ActiveRecord</message>
    <tree>d96026b6788273250973b46eaaed4ccc2d3ddb03</tree>
    <committer>
      <name>Brandon Keepers</name>
      <email>brandon@collectiveidea.com</email>
    </committer>
  </commit>
</commits>
