<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d7f8ec444416c481554b27e392a438fa410c84bb</id>
      </parent>
    </parents>
    <author>
      <name>Jim Mulholland</name>
      <email>jim@jim-mb-pro.local</email>
    </author>
    <url>http://github.com/mully/machinist/commit/75e9f4ed110da14acf1e31de7e063f5515f4deca</url>
    <id>75e9f4ed110da14acf1e31de7e063f5515f4deca</id>
    <committed-date>2009-04-20T18:17:10-07:00</committed-date>
    <authored-date>2009-04-20T18:17:10-07:00</authored-date>
    <message>Added MongoRecord support for projects that use MongoDB</message>
    <tree>e2f033c262b4bfcfaf732c33ce482f2645d37025</tree>
    <committer>
      <name>Jim Mulholland</name>
      <email>jim@jim-mb-pro.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e85a46cfb3dcb178e2f4eabdfc1c60b0dc4482f6</id>
      </parent>
    </parents>
    <author>
      <name>Jim Mulholland</name>
      <email>jim@jim-mb-pro.local</email>
    </author>
    <url>http://github.com/mully/machinist/commit/d7f8ec444416c481554b27e392a438fa410c84bb</url>
    <id>d7f8ec444416c481554b27e392a438fa410c84bb</id>
    <committed-date>2009-03-23T13:05:18-07:00</committed-date>
    <authored-date>2009-03-23T13:05:18-07:00</authored-date>
    <message>Added CouchRest module to add data to CouchDB databases with Machinist through CouchRest.  This does not support associations for CouchRest models.</message>
    <tree>8c3309690027f1d99ae1feaecdae75d4a3e8022d</tree>
    <committer>
      <name>Jim Mulholland</name>
      <email>jim@jim-mb-pro.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e592828850b2dcdaf43b414abcd2137c139f22c8</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/e85a46cfb3dcb178e2f4eabdfc1c60b0dc4482f6</url>
    <id>e85a46cfb3dcb178e2f4eabdfc1c60b0dc4482f6</id>
    <committed-date>2009-03-19T15:40:14-07:00</committed-date>
    <authored-date>2009-03-19T15:40:14-07:00</authored-date>
    <message>Fixed a failing spec for named_blueprints that wrongly depended on the order of the returned results.</message>
    <tree>3c7c15af31641089b8b8b0921f1b2b4b42557398</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0db2ee0061c0db31e49d06fd9161e72e0c192db3</id>
      </parent>
    </parents>
    <author>
      <name>Marcos Arias</name>
      <email>markus@agil-e.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/e592828850b2dcdaf43b414abcd2137c139f22c8</url>
    <id>e592828850b2dcdaf43b414abcd2137c139f22c8</id>
    <committed-date>2009-03-19T15:39:08-07:00</committed-date>
    <authored-date>2009-03-19T03:53:35-07:00</authored-date>
    <message>Added two more examples to test named_blueprints and clear_blueprints! methods</message>
    <tree>a5c91c46c8776eff70b056ec3019867cd6c47ce1</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>887aa8bfc4d9bd48e39a85f21f16eff79a3b7ad6</id>
      </parent>
    </parents>
    <author>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/0db2ee0061c0db31e49d06fd9161e72e0c192db3</url>
    <id>0db2ee0061c0db31e49d06fd9161e72e0c192db3</id>
    <committed-date>2009-03-06T17:35:02-08:00</committed-date>
    <authored-date>2009-03-06T17:34:44-08:00</authored-date>
    <message>Slight version bump so my gem rebuilds.</message>
    <tree>e0c060a1c184495b067b15e729db9463134deb81</tree>
    <committer>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38844da25e2fc9ae9457a598b5e35cb0a9368f96</id>
      </parent>
    </parents>
    <author>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/887aa8bfc4d9bd48e39a85f21f16eff79a3b7ad6</url>
    <id>887aa8bfc4d9bd48e39a85f21f16eff79a3b7ad6</id>
    <committed-date>2009-03-06T15:29:00-08:00</committed-date>
    <authored-date>2009-03-06T15:29:00-08:00</authored-date>
    <message>Refactor the last commit slightly.</message>
    <tree>7faf746acebafa564dd37680f7aaf01470ad16cc</tree>
    <committer>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f44b674236b8d1a31b90eded28b0e30244d5801f</id>
      </parent>
    </parents>
    <author>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/38844da25e2fc9ae9457a598b5e35cb0a9368f96</url>
    <id>38844da25e2fc9ae9457a598b5e35cb0a9368f96</id>
    <committed-date>2009-03-06T15:25:19-08:00</committed-date>
    <authored-date>2009-03-06T15:25:19-08:00</authored-date>
    <message>named_blueprints method which returns an array of the named blueprints available to a model.

Also cleaned up the specs by resetting the blueprints after each run. This caught out one test which wasn't de-coupled.</message>
    <tree>6b1812749b915450b6532c520f1c808220cff6d7</tree>
    <committer>
      <name>Chris Lloyd</name>
      <email>christopher.lloyd@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6396e1b1775946d80ea30a5892c2515dc8ebca9c</id>
      </parent>
    </parents>
    <author>
      <name>Adam Meehan</name>
      <email>adam.meehan@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/f44b674236b8d1a31b90eded28b0e30244d5801f</url>
    <id>f44b674236b8d1a31b90eded28b0e30244d5801f</id>
    <committed-date>2009-03-03T19:28:11-08:00</committed-date>
    <authored-date>2009-02-25T23:12:08-08:00</authored-date>
    <message>fix spec for plan on has_many assoc not creating extra parent object</message>
    <tree>cc703ba73e6f7d21076cdef5c299b34f4f381dc7</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad86a8a2497202db00a44b9f4a0f67d7cef91a52</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/6396e1b1775946d80ea30a5892c2515dc8ebca9c</url>
    <id>6396e1b1775946d80ea30a5892c2515dc8ebca9c</id>
    <committed-date>2009-02-20T14:31:07-08:00</committed-date>
    <authored-date>2009-02-20T14:31:07-08:00</authored-date>
    <message>Tweaked install instructions for the gem version.</message>
    <tree>c2fdf41f22e62496bd5c16f983e7a7dd23f20b0c</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6778349a98f2248557317b909f508f215cbd703a</id>
      </parent>
    </parents>
    <author>
      <name>Niels Ganser</name>
      <email>niels@herimedia.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/ad86a8a2497202db00a44b9f4a0f67d7cef91a52</url>
    <id>ad86a8a2497202db00a44b9f4a0f67d7cef91a52</id>
    <committed-date>2009-02-20T11:49:27-08:00</committed-date>
    <authored-date>2009-02-20T11:49:27-08:00</authored-date>
    <message>Only undef methods that exist (Ruby 1.9 compatibility)</message>
    <tree>d2f76c9620db2e5cb9d6133b0110d3af1f39eee4</tree>
    <committer>
      <name>Niels Ganser</name>
      <email>niels@herimedia.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>401eda62b33560dc0d5687e2a55e67258ab6fc50</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/6778349a98f2248557317b909f508f215cbd703a</url>
    <id>6778349a98f2248557317b909f508f215cbd703a</id>
    <committed-date>2009-02-18T20:09:36-08:00</committed-date>
    <authored-date>2009-02-18T20:09:36-08:00</authored-date>
    <message>Fixed a bug in the spec for named blueprints. (Thanks Jonas Nicklas and John Barton.)</message>
    <tree>bbace59f78a034c820221f54d22a73a4914aea82</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fbd16f6434b10598c1f299dfff985f2d46483c3</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/401eda62b33560dc0d5687e2a55e67258ab6fc50</url>
    <id>401eda62b33560dc0d5687e2a55e67258ab6fc50</id>
    <committed-date>2009-02-18T12:02:22-08:00</committed-date>
    <authored-date>2009-02-18T12:02:22-08:00</authored-date>
    <message>Fixed documentation errors.</message>
    <tree>ba3707f3c95fbe77b491f66e5b42640b6cb2ab65</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6492e6927a8aa1819926e48b22377171fd20496</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/0fbd16f6434b10598c1f299dfff985f2d46483c3</url>
    <id>0fbd16f6434b10598c1f299dfff985f2d46483c3</id>
    <committed-date>2009-02-18T11:34:37-08:00</committed-date>
    <authored-date>2009-02-18T11:34:37-08:00</authored-date>
    <message>Bumped the gem version to 0.3.0, after adding named blueprints and automatic use of Sham for attributes.</message>
    <tree>c8d1abd6aab1ad60103deb2ee6db06003c326f9f</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f916bb4b41244b55e7ae5a71703a14492c6a281</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/d6492e6927a8aa1819926e48b22377171fd20496</url>
    <id>d6492e6927a8aa1819926e48b22377171fd20496</id>
    <committed-date>2009-02-18T10:59:23-08:00</committed-date>
    <authored-date>2009-02-18T10:59:23-08:00</authored-date>
    <message>Added support for named blueprints (after many, many requests.)</message>
    <tree>f3b21936c2ef9ad0993473be61aa2b520b1aa892</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25fa064abd4eb347851a6f5cfa90f53a47122b33</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/1f916bb4b41244b55e7ae5a71703a14492c6a281</url>
    <id>1f916bb4b41244b55e7ae5a71703a14492c6a281</id>
    <committed-date>2009-02-18T10:20:16-08:00</committed-date>
    <authored-date>2009-02-18T10:20:16-08:00</authored-date>
    <message>If, in a blueprint, you don't provide a block for an attribute, Machinist will default to trying to find a Sham definition with the same name as an attribute.

Whereas before there'd be a lot of this sort of thing:

    Post.blueprint do
      title { Sham.title }
      body  { Sham.body }
    end

you can now shorten this to:

    Post.blueprint do
      title
      body
    end</message>
    <tree>40b4c1c13dd5687aae2b90ac6d9a47b72e18004f</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ac53d9d247111f0c2721a061ccd4820e0fe9d9f</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/25fa064abd4eb347851a6f5cfa90f53a47122b33</url>
    <id>25fa064abd4eb347851a6f5cfa90f53a47122b33</id>
    <committed-date>2009-02-12T14:21:59-08:00</committed-date>
    <authored-date>2009-02-12T14:21:59-08:00</authored-date>
    <message>Bumped gem version to 0.2.2 after a number of people pointed out the 0.2.1 gem didn't include needed files. D'oh!</message>
    <tree>24e1bd6715502dafc9ea834d26de7df47f86ba4f</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b7bb9e097b59109fba02ee3c33a0de813b5b622</id>
      </parent>
    </parents>
    <author>
      <name>Jack Dempsey</name>
      <email>jack.dempsey@anerian.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/3ac53d9d247111f0c2721a061ccd4820e0fe9d9f</url>
    <id>3ac53d9d247111f0c2721a061ccd4820e0fe9d9f</id>
    <committed-date>2009-02-12T11:40:34-08:00</committed-date>
    <authored-date>2009-02-12T11:40:34-08:00</authored-date>
    <message>add in needed active_record file</message>
    <tree>ccd73b3f15cd7ec14562298130f01dc6d8196051</tree>
    <committer>
      <name>Jack Dempsey</name>
      <email>jack.dempsey@anerian.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddd65d9da684581b1a319c7544efe2c02dc14a2f</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/5b7bb9e097b59109fba02ee3c33a0de813b5b622</url>
    <id>5b7bb9e097b59109fba02ee3c33a0de813b5b622</id>
    <committed-date>2009-02-11T16:47:16-08:00</committed-date>
    <authored-date>2009-02-11T16:47:16-08:00</authored-date>
    <message>Bumped the gem version to 0.2.1.</message>
    <tree>edf45fa2c59917dc0643c9cd979325bcb2b56d8a</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ebf28bcbffd191285aad0987a8fee5083154634</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/ddd65d9da684581b1a319c7544efe2c02dc14a2f</url>
    <id>ddd65d9da684581b1a319c7544efe2c02dc14a2f</id>
    <committed-date>2009-02-11T16:39:58-08:00</committed-date>
    <authored-date>2009-02-11T16:39:58-08:00</authored-date>
    <message>Cleaned up a few things, including adding an FAQ to the readme.</message>
    <tree>371d2dc0298555332dbcf4eb8dea9d913d08c64a</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>473ea4dccb5ba603b49c9f8d19770ae0dbc2d813</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/6ebf28bcbffd191285aad0987a8fee5083154634</url>
    <id>6ebf28bcbffd191285aad0987a8fee5083154634</id>
    <committed-date>2009-02-11T15:26:07-08:00</committed-date>
    <authored-date>2009-02-11T15:26:07-08:00</authored-date>
    <message>Started moving ActiveRecord-specific code into a separate .rb file, with the intention of supporting other ORM layers.

There are still a couple of places where Lathe introspects on ActiveRecord associations. I still need to work out how to handle those.</message>
    <tree>dc9bd44ba3b58f456618db9980407ca09253f4c3</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>347b842fdcfd834584c0cae701eaa2d1d54e06ad</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/473ea4dccb5ba603b49c9f8d19770ae0dbc2d813</url>
    <id>473ea4dccb5ba603b49c9f8d19770ae0dbc2d813</id>
    <committed-date>2009-02-06T15:58:30-08:00</committed-date>
    <authored-date>2009-02-06T15:58:30-08:00</authored-date>
    <message>Added info on the installing as a gem to the readme, and bumped the version to 0.2.0.</message>
    <tree>828f9fa254b461b0c974a0a7faf0d740dc67ade6</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d79ef2ad20fa057469819cc9fb437bb32434744e</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/347b842fdcfd834584c0cae701eaa2d1d54e06ad</url>
    <id>347b842fdcfd834584c0cae701eaa2d1d54e06ad</id>
    <committed-date>2009-02-04T19:11:29-08:00</committed-date>
    <authored-date>2009-02-04T19:11:29-08:00</authored-date>
    <message>Added documentation on the plan method, and using it for Rails controller tests. Also updated the documentation to cover T.J. Sheehy's patch that introspects on associations to find the class when creating associated objects.</message>
    <tree>d5b2f090d4091f91e996d2e32f8156aabdf4cd47</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42e828e832c40175fa7c590784c3564406f1d3d2</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/d79ef2ad20fa057469819cc9fb437bb32434744e</url>
    <id>d79ef2ad20fa057469819cc9fb437bb32434744e</id>
    <committed-date>2009-02-04T19:00:29-08:00</committed-date>
    <authored-date>2009-02-04T16:53:04-08:00</authored-date>
    <message>Cleaned up the interface for calling Lathe.</message>
    <tree>d45b4be513ca70ee6dc3076b0291018d9e8081fa</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1375a258b9ada549039b1912aed88cf03b396008</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/42e828e832c40175fa7c590784c3564406f1d3d2</url>
    <id>42e828e832c40175fa7c590784c3564406f1d3d2</id>
    <committed-date>2009-02-04T19:00:29-08:00</committed-date>
    <authored-date>2009-02-04T15:53:18-08:00</authored-date>
    <message>Added support for calling make and plan on ActiveRecord associations.

No documentation yet.</message>
    <tree>82410453892edd65536d17af71a56d047f13a00e</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f81d1d0ab0991352c81ac24712bd1a0d005c66b5</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/1375a258b9ada549039b1912aed88cf03b396008</url>
    <id>1375a258b9ada549039b1912aed88cf03b396008</id>
    <committed-date>2009-02-04T18:52:56-08:00</committed-date>
    <authored-date>2009-02-04T14:09:43-08:00</authored-date>
    <message>Converted specs to use real ActiveRecord objects and a sqlite database, and picked up a couple of bugs in the tests along the way.</message>
    <tree>877ce1fbfd6dc9b9c615eec54c40f73ac09c1788</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5208ba914034d08a6095032c409d7422af1f81ef</id>
      </parent>
      <parent>
        <id>82e2b0278d4073381cd1165554df66b544a8ada2</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/f81d1d0ab0991352c81ac24712bd1a0d005c66b5</url>
    <id>f81d1d0ab0991352c81ac24712bd1a0d005c66b5</id>
    <committed-date>2009-02-04T18:50:45-08:00</committed-date>
    <authored-date>2009-02-04T18:50:45-08:00</authored-date>
    <message>Merge branch 'master' of git://github.com/tjsheehy/machinist</message>
    <tree>38c18b033003927863bf22a3b411228f28aed5fc</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3872aeabbc168c572bc281352ef063bb2b7c5c75</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/5208ba914034d08a6095032c409d7422af1f81ef</url>
    <id>5208ba914034d08a6095032c409d7422af1f81ef</id>
    <committed-date>2009-02-04T13:48:36-08:00</committed-date>
    <authored-date>2009-02-04T13:48:36-08:00</authored-date>
    <message>Added the plan method, that parallels make but, rather than saving the object, returns a hash of its attributes. This is great for use in controller tests.

No documentation yet.</message>
    <tree>15b479cedd94326e8bc2dfabcd492a87ae225970</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86fd205b023f5f06199e1705189d5d2edf4bbf8f</id>
      </parent>
    </parents>
    <author>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/3872aeabbc168c572bc281352ef063bb2b7c5c75</url>
    <id>3872aeabbc168c572bc281352ef063bb2b7c5c75</id>
    <committed-date>2009-02-03T22:19:59-08:00</committed-date>
    <authored-date>2009-02-03T22:19:59-08:00</authored-date>
    <message>Added Ian White to the list of contributors.</message>
    <tree>b8df0fe1f2b3eed1f3b8426751cdd52d1607350e</tree>
    <committer>
      <name>Pete Yandell</name>
      <email>pete@notahat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86fd205b023f5f06199e1705189d5d2edf4bbf8f</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>timsheehy@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/82e2b0278d4073381cd1165554df66b544a8ada2</url>
    <id>82e2b0278d4073381cd1165554df66b544a8ada2</id>
    <committed-date>2009-01-09T17:43:34-08:00</committed-date>
    <authored-date>2009-01-09T17:43:34-08:00</authored-date>
    <message>Added code to support the :class_name attribute on object associations.

class Comment &lt; ActiveRecord::Base
  belongs_to :author, :class_name =&gt; &quot;Person&quot;
end

Previously, machinist would assume that the class name of :author is &quot;Author&quot;.
So the blueprint had to explicitly make a &quot;Person&quot;:

Comment.blueprint do
  author { Person.make }
end

This change looks at the associated object's class_name so that we can say:

Comment.blueprint do
  author
end</message>
    <tree>304532913894e8025e4d63d7976b3204a80785aa</tree>
    <committer>
      <name>unknown</name>
      <email>timsheehy@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a4bc42bf214b121948542831549f4d64a72abbe</id>
      </parent>
    </parents>
    <author>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </author>
    <url>http://github.com/mully/machinist/commit/86fd205b023f5f06199e1705189d5d2edf4bbf8f</url>
    <id>86fd205b023f5f06199e1705189d5d2edf4bbf8f</id>
    <committed-date>2008-12-30T01:18:57-08:00</committed-date>
    <authored-date>2008-12-30T01:18:57-08:00</authored-date>
    <message>Vastly simplified internals of Sham.define (slaps forehead)</message>
    <tree>a9822fd2acee3980968fe4aec2f356ea95dba43d</tree>
    <committer>
      <name>Ian White</name>
      <email>ian.w.white@gmail.com</email>
    </committer>
  </commit>
</commits>
