<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>b40ee6d0d852087ccc52f039c5a991366ce28cd6</id>
      </parent>
    </parents>
    <author>
      <name>John Sumsion</name>
      <email>jdsumsion@gmail.com</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/25c8a849bee57ff1bf22b8f719418f4a3e462b23</url>
    <id>25c8a849bee57ff1bf22b8f719418f4a3e462b23</id>
    <committed-date>2009-08-24T08:23:23-07:00</committed-date>
    <authored-date>2009-07-23T21:51:49-07:00</authored-date>
    <message>Fixed the response to be a rack response on server error.

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>63302cf7bfdaf515d673e0c6bcc3b97793264564</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0534741ff52679aaf591436f0d4cf64400db993</id>
      </parent>
    </parents>
    <author>
      <name>Glenn Rempe</name>
      <email>glenn@rempe.us</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/b40ee6d0d852087ccc52f039c5a991366ce28cd6</url>
    <id>b40ee6d0d852087ccc52f039c5a991366ce28cd6</id>
    <committed-date>2009-07-29T12:47:36-07:00</committed-date>
    <authored-date>2009-06-11T18:01:37-07:00</authored-date>
    <message>Rack dsylexia.

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>2180da86c9bc6a52f0b818b0ba7cdce9269124f9</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ced6a2631f83696c7003024171a4a86deff881a2</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/a0534741ff52679aaf591436f0d4cf64400db993</url>
    <id>a0534741ff52679aaf591436f0d4cf64400db993</id>
    <committed-date>2009-05-05T10:00:21-07:00</committed-date>
    <authored-date>2009-05-03T21:54:25-07:00</authored-date>
    <message>Package for 0.11.2 release</message>
    <tree>45a6b95c7ec831615f69fdb7d0642267caec191c</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1fbd6d2e40cd71f895f5ac3fd746e1fa27d66940</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/ced6a2631f83696c7003024171a4a86deff881a2</url>
    <id>ced6a2631f83696c7003024171a4a86deff881a2</id>
    <committed-date>2009-05-02T12:51:16-07:00</committed-date>
    <authored-date>2009-05-02T12:51:16-07:00</authored-date>
    <message>Add Location header for 201s</message>
    <tree>9e4452ce3fb98094222a97c8d1eed53b4da13439</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f55a7b1927dadaa37acea0e25e08572d621a0e77</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/1fbd6d2e40cd71f895f5ac3fd746e1fa27d66940</url>
    <id>1fbd6d2e40cd71f895f5ac3fd746e1fa27d66940</id>
    <committed-date>2009-05-01T08:26:41-07:00</committed-date>
    <authored-date>2009-04-15T23:08:27-07:00</authored-date>
    <message>Prevent detecting cloudkit-meta as a resource collection URI</message>
    <tree>62151120c172e232803c7fd177d4b77e048d5bb9</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f215944a0dbd0024a80583887c10dcbcef169d96</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/f55a7b1927dadaa37acea0e25e08572d621a0e77</url>
    <id>f55a7b1927dadaa37acea0e25e08572d621a0e77</id>
    <committed-date>2009-04-22T08:55:46-07:00</committed-date>
    <authored-date>2009-04-22T08:55:46-07:00</authored-date>
    <message>Fix JSON response for DELETE operations</message>
    <tree>07c095f76d0e64984bd3a019a85aa837e44a5331</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6aafc03b01159adec315e07292f202950e0c60e</id>
      </parent>
    </parents>
    <author>
      <name>Andreas Haller</name>
      <email>andreashaller@gmail.com</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/f215944a0dbd0024a80583887c10dcbcef169d96</url>
    <id>f215944a0dbd0024a80583887c10dcbcef169d96</id>
    <committed-date>2009-04-11T23:19:52-07:00</committed-date>
    <authored-date>2009-04-11T23:19:52-07:00</authored-date>
    <message>Adjust MD5 for Ruby 1.9

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>7f320ebdca91491eca12bcd2d591be81da36186b</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f79f8332af6eaf4e21eb5734d500d938b70be40c</id>
      </parent>
    </parents>
    <author>
      <name>Andreas Haller</name>
      <email>andreashaller@gmail.com</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/a6aafc03b01159adec315e07292f202950e0c60e</url>
    <id>a6aafc03b01159adec315e07292f202950e0c60e</id>
    <committed-date>2009-04-11T23:02:26-07:00</committed-date>
    <authored-date>2009-03-26T09:05:48-07:00</authored-date>
    <message>spec did not run with &quot;setup&quot; instead of &quot;before&quot; on Ruby1.9 and rspec1.2.2

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>51811d1560a66ff93b4b6d801123ef2d5612d7b2</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eeb497cfbf5e0a084091c08ea749419894a6bc3d</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/f79f8332af6eaf4e21eb5734d500d938b70be40c</url>
    <id>f79f8332af6eaf4e21eb5734d500d938b70be40c</id>
    <committed-date>2009-03-24T19:04:11-07:00</committed-date>
    <authored-date>2009-03-24T19:04:11-07:00</authored-date>
    <message>Package for 0.11.1 release</message>
    <tree>74738b01200188eaaa5682d8c46259341dbc89ed</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80385d42225ce286016629596291e9a36a20b468</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/eeb497cfbf5e0a084091c08ea749419894a6bc3d</url>
    <id>eeb497cfbf5e0a084091c08ea749419894a6bc3d</id>
    <committed-date>2009-03-24T07:57:07-07:00</committed-date>
    <authored-date>2009-03-24T07:57:07-07:00</authored-date>
    <message>Add Tokyo Tyrant example</message>
    <tree>100ecec2eae61a407747736a1733350d9ed0bcf3</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>85e83020e917019aae602f114d36e1c3a6b08028</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/80385d42225ce286016629596291e9a36a20b468</url>
    <id>80385d42225ce286016629596291e9a36a20b468</id>
    <committed-date>2009-03-23T23:37:42-07:00</committed-date>
    <authored-date>2009-03-23T23:37:42-07:00</authored-date>
    <message>Add transaction support for Tokyo Tyrant Tables</message>
    <tree>b5e134f2c70207b86cfc994f26c4f23b294e5cac</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>294b239bbf39e983ccadcfebcdb83973bea81f45</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/85e83020e917019aae602f114d36e1c3a6b08028</url>
    <id>85e83020e917019aae602f114d36e1c3a6b08028</id>
    <committed-date>2009-03-21T14:29:17-07:00</committed-date>
    <authored-date>2009-03-21T14:29:17-07:00</authored-date>
    <message>Fix escaping of nested objects</message>
    <tree>7d1d05053aad02133945853d6cd077428ded813e</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af53f5e99b152a2afd2e93425138616e01f0290c</id>
      </parent>
    </parents>
    <author>
      <name>Saimon Moore</name>
      <email>saimon@saimonmoore.net</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/294b239bbf39e983ccadcfebcdb83973bea81f45</url>
    <id>294b239bbf39e983ccadcfebcdb83973bea81f45</id>
    <committed-date>2009-03-16T23:38:51-07:00</committed-date>
    <authored-date>2009-03-15T02:52:33-07:00</authored-date>
    <message>Fix POST method tunneling

  * Add missing request argument to send call when calling a
    tunnelled method in service.rb
  * Ensure only json is returned by Request#json method
    (If a tunneled method was used the '_method' param
    was being parsed as json)</message>
    <tree>73887ce2d9aa0c9615cc1973d6d5406e6808b797</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18b7d63823e05b63c3c81b610bdd2fbe05e9c300</id>
      </parent>
    </parents>
    <author>
      <name>Devlin Daley</name>
      <email>devlin@instructure.com</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/af53f5e99b152a2afd2e93425138616e01f0290c</url>
    <id>af53f5e99b152a2afd2e93425138616e01f0290c</id>
    <committed-date>2009-03-16T22:51:50-07:00</committed-date>
    <authored-date>2009-03-16T14:40:51-07:00</authored-date>
    <message>Test case to verify route bypass callback. Inadvertently left it out of previous commit.

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>d2902cede5510d00de7747fe23931415154ee228</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f62c87bd52c7c35c7c08035039a3c6630f42b0a8</id>
      </parent>
    </parents>
    <author>
      <name>Devlin Daley</name>
      <email>devlin@instructure.com</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/18b7d63823e05b63c3c81b610bdd2fbe05e9c300</url>
    <id>18b7d63823e05b63c3c81b610bdd2fbe05e9c300</id>
    <committed-date>2009-03-14T20:57:04-07:00</committed-date>
    <authored-date>2009-03-14T20:36:30-07:00</authored-date>
    <message>OpenIDFilter accepts an optional callback to determine if the current route should bypass authentication. The callback is passed the url of the current request. A return value of true will bypass authentication checks; false signals a protected route.

Signed-off-by: Jon Crosby &lt;jon@joncrosby.me&gt;</message>
    <tree>877a36941967c5bf8023bfe20c6adc7b984720d2</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c74c03c1e855ad98afddbc174ae315779bbd166</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/f62c87bd52c7c35c7c08035039a3c6630f42b0a8</url>
    <id>f62c87bd52c7c35c7c08035039a3c6630f42b0a8</id>
    <committed-date>2009-03-09T00:56:09-07:00</committed-date>
    <authored-date>2009-03-09T00:56:09-07:00</authored-date>
    <message>Package for 0.11.0 release</message>
    <tree>96344ec260229d5595a858cf897c192cc76b49af</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1aeee79faac0b812b7a8e09d6ecea03675b55ee</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/5c74c03c1e855ad98afddbc174ae315779bbd166</url>
    <id>5c74c03c1e855ad98afddbc174ae315779bbd166</id>
    <committed-date>2009-03-08T21:34:52-07:00</committed-date>
    <authored-date>2009-03-08T21:34:52-07:00</authored-date>
    <message>Update docs</message>
    <tree>47050017d416839f3869b8b606e52fbb5a813dfc</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>56627eb20a978fded742cc98ff0aa7add5027ebb</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/a1aeee79faac0b812b7a8e09d6ecea03675b55ee</url>
    <id>a1aeee79faac0b812b7a8e09d6ecea03675b55ee</id>
    <committed-date>2009-03-08T19:45:30-07:00</committed-date>
    <authored-date>2009-03-08T19:45:30-07:00</authored-date>
    <message>Remove Rack::Config gem dependency. Add Rufus::Tokyo</message>
    <tree>d185c9255dd65749977135ba0f7db8555354a2ed</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9cb212e93f55be44732163b2f1d1e9349fd21485</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/56627eb20a978fded742cc98ff0aa7add5027ebb</url>
    <id>56627eb20a978fded742cc98ff0aa7add5027ebb</id>
    <committed-date>2009-03-08T17:25:42-07:00</committed-date>
    <authored-date>2009-03-08T17:25:42-07:00</authored-date>
    <message>Add URI specs</message>
    <tree>3db5a00429a8c8d548775f26824df22c44bc4332</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5f59dc91edd7229efcdee75a77e75d51854a0e5</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/9cb212e93f55be44732163b2f1d1e9349fd21485</url>
    <id>9cb212e93f55be44732163b2f1d1e9349fd21485</id>
    <committed-date>2009-03-08T16:37:25-07:00</committed-date>
    <authored-date>2009-03-08T16:37:25-07:00</authored-date>
    <message>Use Tokyo Cabinet

* Add development mode in-memory store
* Add CloudKit::Resource
* Add CloudKit::URI for faster routing
* Add Rufus::Tokyo
* Remove ExtractionView in preparation for JSONQuery</message>
    <tree>3ad40e3b8038c11670ef4cdafa1469a6c148c45a</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73f8321d6f65eb1a15e50c0de18019dfefb1f83c</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/b5f59dc91edd7229efcdee75a77e75d51854a0e5</url>
    <id>b5f59dc91edd7229efcdee75a77e75d51854a0e5</id>
    <committed-date>2009-02-19T07:24:34-08:00</committed-date>
    <authored-date>2009-02-19T07:24:34-08:00</authored-date>
    <message>Use RSpec</message>
    <tree>4d43d71bcc8dd521fa945e7317e0b7dcfdeeb7ee</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5891fa0113b981f1e80311c6b7d870c57154cd76</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/73f8321d6f65eb1a15e50c0de18019dfefb1f83c</url>
    <id>73f8321d6f65eb1a15e50c0de18019dfefb1f83c</id>
    <committed-date>2009-02-18T00:18:43-08:00</committed-date>
    <authored-date>2009-02-18T00:18:43-08:00</authored-date>
    <message>Adapt boolean conditions for key/value stores</message>
    <tree>ae82b8b66b2bd8b463d1fb656ba217b18ad54997</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>988de5812ab99e2f9b5e629f5e7dfb5ce6db59d4</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/5891fa0113b981f1e80311c6b7d870c57154cd76</url>
    <id>5891fa0113b981f1e80311c6b7d870c57154cd76</id>
    <committed-date>2009-02-16T13:47:34-08:00</committed-date>
    <authored-date>2009-02-16T13:47:34-08:00</authored-date>
    <message>Add options constant for DataMapper options hash</message>
    <tree>4db805902a81aaaa16a3124f37fbda6a47944d4d</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>955e32396931552cb27dcfbf35862cb4be2ea403</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/988de5812ab99e2f9b5e629f5e7dfb5ce6db59d4</url>
    <id>988de5812ab99e2f9b5e629f5e7dfb5ce6db59d4</id>
    <committed-date>2009-02-15T22:35:05-08:00</committed-date>
    <authored-date>2009-02-15T22:35:05-08:00</authored-date>
    <message>Add explicit archive property for resources

The previous method of checking for a match between
the reference URI and the current URI within the same
record is not available in SimpleDB nor is it
part of the explicit DataMapper API. Using an archive
property allows regular comparisons, accomodating both
key/value stores and relational databases.</message>
    <tree>ca0b26fa25d6f434fbb35679be1bbb6ffb429d8f</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>230f685b1d74209b72aac19880ef83bec8b5ee47</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/955e32396931552cb27dcfbf35862cb4be2ea403</url>
    <id>955e32396931552cb27dcfbf35862cb4be2ea403</id>
    <committed-date>2009-02-15T22:15:20-08:00</committed-date>
    <authored-date>2009-02-15T22:15:20-08:00</authored-date>
    <message>Use generated keys in ExtractionView</message>
    <tree>9afa9399b8ebeb89864f858b285daf6765d33d6d</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>245f9dfce32a8aee5800178746c1f7ce1c0861da</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/230f685b1d74209b72aac19880ef83bec8b5ee47</url>
    <id>230f685b1d74209b72aac19880ef83bec8b5ee47</id>
    <committed-date>2009-02-15T16:41:06-08:00</committed-date>
    <authored-date>2009-02-15T16:41:06-08:00</authored-date>
    <message>Generate keys instead of using Serial</message>
    <tree>bd90f15011fd98f82e27fb16b4146450f6964b64</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ec85eb120f8c2edf9aa9597fbb7ddd96164b8ad</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/245f9dfce32a8aee5800178746c1f7ce1c0861da</url>
    <id>245f9dfce32a8aee5800178746c1f7ce1c0861da</id>
    <committed-date>2009-02-09T21:16:32-08:00</committed-date>
    <authored-date>2009-02-09T21:16:32-08:00</authored-date>
    <message>Use dm-aggregates</message>
    <tree>7cf304bbac1eed79b5675af1f361018ecd929bfb</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f671370c95748759db1ac38eb6cda92a2e201097</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/5ec85eb120f8c2edf9aa9597fbb7ddd96164b8ad</url>
    <id>5ec85eb120f8c2edf9aa9597fbb7ddd96164b8ad</id>
    <committed-date>2009-02-09T21:10:10-08:00</committed-date>
    <authored-date>2009-02-09T21:10:10-08:00</authored-date>
    <message>Be concise about transactions</message>
    <tree>cfdcdaf213f88ef7095b7f9bf7a90f1945aae3df</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ddef85415664eb5c64d9c49c7f6a7afa0189a78</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/f671370c95748759db1ac38eb6cda92a2e201097</url>
    <id>f671370c95748759db1ac38eb6cda92a2e201097</id>
    <committed-date>2009-02-09T19:03:53-08:00</committed-date>
    <authored-date>2009-02-09T19:03:53-08:00</authored-date>
    <message>Use auto_upgrade! in Store, auto_migrate! in tests</message>
    <tree>bccc5437bd724d2eab90d9e2682c6d6c7f41451a</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b683ee661dd1889e606b162b51bf755e21ef52f</id>
      </parent>
    </parents>
    <author>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </author>
    <url>http://github.com/jcrosby/cloudkit/commit/6ddef85415664eb5c64d9c49c7f6a7afa0189a78</url>
    <id>6ddef85415664eb5c64d9c49c7f6a7afa0189a78</id>
    <committed-date>2009-02-08T23:14:54-08:00</committed-date>
    <authored-date>2009-02-08T23:14:54-08:00</authored-date>
    <message>Refactor to use DataMapper</message>
    <tree>097b94b86321814393adb2ba422982e35c57d038</tree>
    <committer>
      <name>Jon Crosby</name>
      <email>jon@joncrosby.me</email>
    </committer>
  </commit>
</commits>
