<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>b5d09afef5e8614f25da8ee79a5abd55e0237b2b</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/0ed741370350ee98d4a0c9d37280429cbd15f942</url>
    <id>0ed741370350ee98d4a0c9d37280429cbd15f942</id>
    <committed-date>2009-10-31T05:40:56-07:00</committed-date>
    <authored-date>2009-10-31T05:40:32-07:00</authored-date>
    <message>Adding tests to commit b5d09afef5e8614f25da8ee79a5abd55e0237b2b</message>
    <tree>38b5a7493142a28dc05089d969cd42066fdded5f</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4010ad76e07c17984a57d2390521e591351b1e7</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/58d621d3994cb77130b18c31d5469e42023315cb</url>
    <id>58d621d3994cb77130b18c31d5469e42023315cb</id>
    <committed-date>2009-10-31T04:54:16-07:00</committed-date>
    <authored-date>2009-10-30T11:07:59-07:00</authored-date>
    <message>Changing some validations to be compatible with activemodel.</message>
    <tree>26f8f46420d6ce485fedff5ac16f067d5f84c0a6</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>164ef6bc9dab0f3e8a741fa316bfa174b1250288</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/d4010ad76e07c17984a57d2390521e591351b1e7</url>
    <id>d4010ad76e07c17984a57d2390521e591351b1e7</id>
    <committed-date>2009-10-31T04:53:50-07:00</committed-date>
    <authored-date>2009-10-23T18:42:48-07:00</authored-date>
    <message>I think that init_method is more semantic that send.</message>
    <tree>f7c0f6cc85e8bad5ea446e92422a5d8b1e611b35</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e878234bd67dceb9bb466018bd7fe6e3e0e1acaa</id>
      </parent>
      <parent>
        <id>7872d37dce31383c1c682b0f105ab8b1b97c45c9</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/2f2c507582fe6f471b68be31575d59acf30c550b</url>
    <id>2f2c507582fe6f471b68be31575d59acf30c550b</id>
    <committed-date>2009-09-20T18:52:39-07:00</committed-date>
    <authored-date>2009-09-20T18:52:39-07:00</authored-date>
    <message>Merge remote branch 'tapajos/master'

Conflicts:
	README.md
	lib/couchrest/mixins/properties.rb
	spec/couchrest/core/database_spec.rb
	spec/couchrest/more/extended_doc_spec.rb</message>
    <tree>7886ca554c84a84e9735db00fe4cc5a4aecdf193</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>accb50dd024bead2c2d836638e43dd4a540bb1b6</id>
      </parent>
      <parent>
        <id>8db522a116ff3f6e7d7d041ca6d8a8527509a76a</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/3c2ebb022d7f1e0b226f409c06e227c83bbf495b</url>
    <id>3c2ebb022d7f1e0b226f409c06e227c83bbf495b</id>
    <committed-date>2009-09-03T19:10:06-07:00</committed-date>
    <authored-date>2009-09-03T19:10:06-07:00</authored-date>
    <message>Merge remote branch 'remotes/old/master'

Conflicts:
	README.md
	couchrest.gemspec
	lib/couchrest.rb
	lib/couchrest/mixins/properties.rb</message>
    <tree>3138870363abc3eea788c022acc309a16b91ada4</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>273a174aae7d5907cc4fefbc35ee1067dbedc6e4</id>
      </parent>
    </parents>
    <author>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/bc6df2f5ca0ce15b92012d03dd437ff4cba17d35</url>
    <id>bc6df2f5ca0ce15b92012d03dd437ff4cba17d35</id>
    <committed-date>2009-09-02T19:55:55-07:00</committed-date>
    <authored-date>2009-09-02T19:54:25-07:00</authored-date>
    <message>Adding support to :cast_as =&gt; 'Date'.</message>
    <tree>04bbda2ff2615728675e8bc86d090d7f676bf3e9</tree>
    <committer>
      <name>Tapaj&#243;s</name>
      <email>tapajos@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce02d05eac2e1015d41dc229b8e1cc262f3498ad</id>
      </parent>
      <parent>
        <id>f4f3946d86f412a5d8398d8d93f59eb1e5a08396</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/7bae8acc36dbe7c02649d0c9aeb4989d9f46448a</url>
    <id>7bae8acc36dbe7c02649d0c9aeb4989d9f46448a</id>
    <committed-date>2009-07-18T23:37:16-07:00</committed-date>
    <authored-date>2009-07-18T23:37:16-07:00</authored-date>
    <message>Merge branch 'new_callbacks'</message>
    <tree>a5276d53cd46f72bf5062a6518e49fee36369d82</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c6e073b47cdf09f47103d18fe4ba3f8dc2332a4</id>
      </parent>
      <parent>
        <id>c18567f8fcb0ed9d11ef1218afffc426d7c5f6a1</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/fc18b478007b01f2ae67a30b5d7cf39cfb1b4203</url>
    <id>fc18b478007b01f2ae67a30b5d7cf39cfb1b4203</id>
    <committed-date>2009-06-11T21:18:37-07:00</committed-date>
    <authored-date>2009-06-11T21:18:37-07:00</authored-date>
    <message>Merge commit 'mattetti/master'</message>
    <tree>665f56b489865fcb0a4e626f3003a11b62f063ce</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1b2315524f760a64151e164d83e3735b42afbbd</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/c18567f8fcb0ed9d11ef1218afffc426d7c5f6a1</url>
    <id>c18567f8fcb0ed9d11ef1218afffc426d7c5f6a1</id>
    <committed-date>2009-06-07T18:51:31-07:00</committed-date>
    <authored-date>2009-06-07T18:51:31-07:00</authored-date>
    <message>differentiated attachment's URI and URL</message>
    <tree>91cbff850d4fefea343cb42845529d259691a8e6</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>806a79a72aa517bb0280ea5a5ad995e820858263</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/ab362cb32ca067e7134c0ac21a4c823b3866949d</url>
    <id>ab362cb32ca067e7134c0ac21a4c823b3866949d</id>
    <committed-date>2009-06-07T17:01:21-07:00</committed-date>
    <authored-date>2009-06-07T17:01:21-07:00</authored-date>
    <message>More convenient callback alias methods</message>
    <tree>1cc69e7c28f91b433aa00ebdc5876273deba5dae</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c6e073b47cdf09f47103d18fe4ba3f8dc2332a4</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/dc4787e90575fe63368ed34c152f2e4cc7fa10e4</url>
    <id>dc4787e90575fe63368ed34c152f2e4cc7fa10e4</id>
    <committed-date>2009-06-07T02:57:22-07:00</committed-date>
    <authored-date>2009-06-07T02:57:22-07:00</authored-date>
    <message>Integrated Yehuda's new callback code from rails</message>
    <tree>3b289c6408e74c4fd114eb9f4222797359dc9393</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4e2250668f6124fdd0040a921e1524bbf1324c5</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/76b1563539c258cf17d60c1b93a0c3d26be1075a</url>
    <id>76b1563539c258cf17d60c1b93a0c3d26be1075a</id>
    <committed-date>2009-06-04T20:44:44-07:00</committed-date>
    <authored-date>2009-06-04T20:44:44-07:00</authored-date>
    <message>Renamed new_document? and new_model? to simply new?</message>
    <tree>3afb499f2c0a06af31bdf6f30cba85c9d476e5d8</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>936ce5444905cde584a441d759180160d865f10b</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/d012380b673561660601131b22a845bd8c5c8787</url>
    <id>d012380b673561660601131b22a845bd8c5c8787</id>
    <committed-date>2009-05-28T22:42:30-07:00</committed-date>
    <authored-date>2009-05-28T22:42:30-07:00</authored-date>
    <message>Added helper for accessing the top level document. And more rails compatibility.</message>
    <tree>f792d56301b598279a6d0e709e70144155d65ab9</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a4cae0d95e4127f2ba6b01e7ba33f8f89379c65</id>
      </parent>
    </parents>
    <author>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/9a026997dd70d468327fd784e340ea0a676e3d14</url>
    <id>9a026997dd70d468327fd784e340ea0a676e3d14</id>
    <committed-date>2009-05-28T12:18:23-07:00</committed-date>
    <authored-date>2009-05-28T12:18:23-07:00</authored-date>
    <message>valid? now recursively checks casted models. Added better validation spec coverage.</message>
    <tree>ab2f79166459471cc6a9034510a3647d95e2a27d</tree>
    <committer>
      <name>Peter Gumeson</name>
      <email>gumeson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e48a6c886692e76f72b2506674725d473fde696f</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/c35c35157a5404a58c2d539f8851da0063e62102</url>
    <id>c35c35157a5404a58c2d539f8851da0063e62102</id>
    <committed-date>2009-05-27T18:16:50-07:00</committed-date>
    <authored-date>2009-05-27T18:16:50-07:00</authored-date>
    <message>added an automated way to mark design docs as dirty after the db was reset</message>
    <tree>8728e565f3c3ef29e273e00f8d03dad01b8a6916</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b6ed9ce93b04667031d135a510a613eeedc2a32</id>
      </parent>
    </parents>
    <author>
      <name>Nathan</name>
      <email>nathan@Planck.(none)</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/0c0b6ecff23444fe10e67d1841afcb424157892b</url>
    <id>0c0b6ecff23444fe10e67d1841afcb424157892b</id>
    <committed-date>2009-05-13T20:29:44-07:00</committed-date>
    <authored-date>2009-05-11T15:17:53-07:00</authored-date>
    <message>added spec to show problem with validation of array of casted models</message>
    <tree>ba9f45da14f551710e36bcec422e5b539531132a</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe489f2d389b34c210fc570e512cfaee20b78068</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/80317f31a53ec55ae26bd39bc3d9ee9ad81f1ad0</url>
    <id>80317f31a53ec55ae26bd39bc3d9ee9ad81f1ad0</id>
    <committed-date>2009-02-25T00:22:11-08:00</committed-date>
    <authored-date>2009-02-25T00:22:11-08:00</authored-date>
    <message>fixed the uuid count for the latest version of couchdb

also avoided CONSTANTS warnings, cleaned up the attachment specs, added missing fixtures</message>
    <tree>123b4ca8d5a6e1d48077dd30494d18ce44346cd0</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e448112ff64cf659b19822e50214b14893805aa6</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/c0abafd1e0c5e928fc04d6c840a21823cb82fb4a</url>
    <id>c0abafd1e0c5e928fc04d6c840a21823cb82fb4a</id>
    <committed-date>2009-02-10T16:10:35-08:00</committed-date>
    <authored-date>2009-02-10T16:10:35-08:00</authored-date>
    <message>fixed a major bug with inheritance and the class database setup. (plus some validation bugs)</message>
    <tree>ae53db784738b043d4f513f7ba79712c3b87c3d3</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc47e72ae0f13699d297122e50d40625be4cf579</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/e448112ff64cf659b19822e50214b14893805aa6</url>
    <id>e448112ff64cf659b19822e50214b14893805aa6</id>
    <committed-date>2009-02-10T02:15:39-08:00</committed-date>
    <authored-date>2009-02-10T02:15:39-08:00</authored-date>
    <message>fixed some serious issues but left some for tomorrow (validations aren't working right)</message>
    <tree>49f869ca123e7bb5831e8634ac4b309239255321</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9930c5a86ca5b172b6bf9b87378f820da1e4c08</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/890b60cae4939117d21d3031c90e8682679b78be</url>
    <id>890b60cae4939117d21d3031c90e8682679b78be</id>
    <committed-date>2009-02-05T17:06:12-08:00</committed-date>
    <authored-date>2009-02-05T17:06:12-08:00</authored-date>
    <message>added autovalidation (auto_validate! in your ExtendedDocument) and extracted some extlib stuff so we will soon be able to remove the dependency.</message>
    <tree>7db5595fe72425856c6fc5d4d33c9d0e19d4d622</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfdcd79a5802f9514e9016e1487757822f298a7e</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/fec21c3ff326d94f884ef3ac18bbdbd875a56492</url>
    <id>fec21c3ff326d94f884ef3ac18bbdbd875a56492</id>
    <committed-date>2009-02-03T17:33:31-08:00</committed-date>
    <authored-date>2009-02-03T17:33:31-08:00</authored-date>
    <message>got rid of extlib hooking system in favor of the new Rails3 callback system. As well as fixed timestamps! in ExtendedDoc</message>
    <tree>9208ddde2502835cae50a744ccd906a33725cb3e</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>475e970c26aa881075dfd21880865182d72838eb</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/dfdcd79a5802f9514e9016e1487757822f298a7e</url>
    <id>dfdcd79a5802f9514e9016e1487757822f298a7e</id>
    <committed-date>2009-02-02T19:21:32-08:00</committed-date>
    <authored-date>2009-02-02T19:21:32-08:00</authored-date>
    <message>Started added a validation mixin

Usage:
  class Invoice &lt; CouchRest::ExtendedDocument
    include CouchRest::Validation

    property :client_name
    property :employee_name
    property :location

    # Validation
    validates_present :client_name, :employee_name
    validates_present :location, :message =&gt; &quot;Hey stupid!, you forgot the location&quot;

  end</message>
    <tree>5f03e5230a42f257e742b5244bfbbfa0c74047c2</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a93d55e3c461b8f13db14e84a7f6b213acfc55c</id>
      </parent>
    </parents>
    <author>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </author>
    <url>http://github.com/mattetti/couchrest/commit/5aebd53a93c5f9df8b94879920c8b7f3d23b8f7a</url>
    <id>5aebd53a93c5f9df8b94879920c8b7f3d23b8f7a</id>
    <committed-date>2009-02-02T14:56:17-08:00</committed-date>
    <authored-date>2009-02-02T14:56:17-08:00</authored-date>
    <message>forgot to push the latest spec fixture</message>
    <tree>a6b9aa148e52c6d27e4b629b243e6ab1453fa805</tree>
    <committer>
      <name>Matt Aimonetti</name>
      <email>mattaimonetti@gmail.com</email>
    </committer>
  </commit>
</commits>
