<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6339e5d360af1977788aca6f819762be6213772b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/2a657725f1a31c4d88675ea01affeaed315474ef</url>
    <id>2a657725f1a31c4d88675ea01affeaed315474ef</id>
    <committed-date>2009-05-19T10:59:24-07:00</committed-date>
    <authored-date>2009-05-19T10:59:24-07:00</authored-date>
    <message>Mark pending release in changelog instead of edge</message>
    <tree>b88985acb81c6bc698c01fc8246cf81797995c2d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9fcadcbd68a474c265ab1bd1255082c432ef6821</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/6339e5d360af1977788aca6f819762be6213772b</url>
    <id>6339e5d360af1977788aca6f819762be6213772b</id>
    <committed-date>2009-05-19T10:58:30-07:00</committed-date>
    <authored-date>2009-05-19T07:24:26-07:00</authored-date>
    <message>Allow MemCacheStore to be initialized with a MemCache object instead of addresses and options</message>
    <tree>c2f9c97b49f20f9714cc53afb180dc48e53829a5</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad85771221f6a05b5eb89601bd5336bd15b8e1f8</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/9fcadcbd68a474c265ab1bd1255082c432ef6821</url>
    <id>9fcadcbd68a474c265ab1bd1255082c432ef6821</id>
    <committed-date>2009-05-18T14:34:32-07:00</committed-date>
    <authored-date>2009-05-18T14:34:32-07:00</authored-date>
    <message>Fix imprecise float comparison</message>
    <tree>8deca8eab890db53eab55eedb99d1221fa8f7a95</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50608ecccdda7c3709c61484653f9ebb17068fcf</id>
      </parent>
    </parents>
    <author>
      <name>Joe Van Dyk</name>
      <email>joe@fixieconsulting.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/ad85771221f6a05b5eb89601bd5336bd15b8e1f8</url>
    <id>ad85771221f6a05b5eb89601bd5336bd15b8e1f8</id>
    <committed-date>2009-05-18T13:44:45-07:00</committed-date>
    <authored-date>2009-02-02T16:43:14-08:00</authored-date>
    <message>Add ability to get multiple memcached keys at the same time (via MemCacheStore#read_multi).

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>ac504d87060bdf3a7904e8364214a210cc451373</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a85927da21859a6868c3e0ec92267706b0a14bf</id>
      </parent>
    </parents>
    <author>
      <name>Ken Collins</name>
      <email>ken@metaskills.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/50608ecccdda7c3709c61484653f9ebb17068fcf</url>
    <id>50608ecccdda7c3709c61484653f9ebb17068fcf</id>
    <committed-date>2009-05-18T13:42:04-07:00</committed-date>
    <authored-date>2009-05-11T20:22:20-07:00</authored-date>
    <message>Reimplement Fixtures.identify so that it consistently generates identities across ruby versions.

[#2633 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>63a40a43b1b04835cec75f4e424bb8c44b315293</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97b75c9f1668992bd246fe46235c5764a4fa6e58</id>
      </parent>
    </parents>
    <author>
      <name>Luca Guidi</name>
      <email>guidi.luca@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/7a85927da21859a6868c3e0ec92267706b0a14bf</url>
    <id>7a85927da21859a6868c3e0ec92267706b0a14bf</id>
    <committed-date>2009-05-18T13:31:14-07:00</committed-date>
    <authored-date>2009-03-16T05:30:30-07:00</authored-date>
    <message>Ensure HasManyThroughAssociation#destroy delete orphan records [#2251 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>2bf70912b1ddb23499bf2c74309bf8a308faaa96</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbb025827992331843566be418a6f86d89f41868</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/97b75c9f1668992bd246fe46235c5764a4fa6e58</url>
    <id>97b75c9f1668992bd246fe46235c5764a4fa6e58</id>
    <committed-date>2009-05-18T12:27:55-07:00</committed-date>
    <authored-date>2009-05-18T12:27:42-07:00</authored-date>
    <message>Make sure default_scope#create checks for options[:conditions] [#2181 state:resolved] [James Le Cuirot]</message>
    <tree>4e18d776b94bfd81bbb88a7f0368cfbc84313fa8</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b5e4f38f5d7af912770f8a298ba2e5788c715b1</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/dbb025827992331843566be418a6f86d89f41868</url>
    <id>dbb025827992331843566be418a6f86d89f41868</id>
    <committed-date>2009-05-18T08:00:29-07:00</committed-date>
    <authored-date>2009-05-18T07:59:37-07:00</authored-date>
    <message>Ensure HTTP Digest auth uses appropriate HTTP method [#2490 state:resolved] [Steve Madsen]</message>
    <tree>585b6393f18f440e9caed1ba70dfb13f6dc9febe</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b80ead2a3aafb3aea904b7e0f2115e1a56dc843</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/2b5e4f38f5d7af912770f8a298ba2e5788c715b1</url>
    <id>2b5e4f38f5d7af912770f8a298ba2e5788c715b1</id>
    <committed-date>2009-05-17T19:16:11-07:00</committed-date>
    <authored-date>2009-05-17T19:16:11-07:00</authored-date>
    <message>load the JSON Backend lazily.</message>
    <tree>60222dea734baf80fbcc76e8d3a9670515a009ef</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc47d3ff0c5e9d20b2590354a9992fbb0ea80e10</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/5b80ead2a3aafb3aea904b7e0f2115e1a56dc843</url>
    <id>5b80ead2a3aafb3aea904b7e0f2115e1a56dc843</id>
    <committed-date>2009-05-17T18:42:56-07:00</committed-date>
    <authored-date>2009-04-26T15:53:32-07:00</authored-date>
    <message>Extract json string escaping</message>
    <tree>46b592a89fa66ce719b4e6e1e1643936df96a30d</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d052e9fb5868a10df33a84bf61f40a32df9e78ec</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/cc47d3ff0c5e9d20b2590354a9992fbb0ea80e10</url>
    <id>cc47d3ff0c5e9d20b2590354a9992fbb0ea80e10</id>
    <committed-date>2009-05-17T18:42:44-07:00</committed-date>
    <authored-date>2009-04-26T15:18:33-07:00</authored-date>
    <message>Only Object to_json alias is needed. Prefer nil options.</message>
    <tree>9483d4d409ee49b8dbf12ebd53a9d8ad1953c564</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43e537b9e8a8e34aaf57cec33cd91574ee5c1459</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/d052e9fb5868a10df33a84bf61f40a32df9e78ec</url>
    <id>d052e9fb5868a10df33a84bf61f40a32df9e78ec</id>
    <committed-date>2009-05-17T18:40:38-07:00</committed-date>
    <authored-date>2009-05-17T14:55:11-07:00</authored-date>
    <message>Add pluggable JSON backends with support for the JSON gem.

    Example: ActiveSupport::JSON.backend = &quot;JSONGem&quot;

All internal Rails JSON encoding is now handled by
ActiveSupport::JSON.encode().  Use of #to_json is not recommended, as it
may clash with other libraries that overwrite it.  However, you can
recover Rails specific functionality
if you really want to use #to_json.

    gem 'json'
    ActiveSupport::JSON.backend = &quot;JSONGem&quot;

    class ActiveRecord::Base
      alias to_json rails_to_json
    end</message>
    <tree>ee4de7c8564b8a7f84f23bfca5c6c6449134e047</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e30016c29e4ec58352a15511afa12f0fbbd03a8c</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/43e537b9e8a8e34aaf57cec33cd91574ee5c1459</url>
    <id>43e537b9e8a8e34aaf57cec33cd91574ee5c1459</id>
    <committed-date>2009-05-17T12:45:06-07:00</committed-date>
    <authored-date>2009-05-17T12:45:06-07:00</authored-date>
    <message>Missed a file from the previous commit</message>
    <tree>4305fcf17c41ebe1159ea30a564d6c16fbd255fb</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f383a4aa333cd8a99003eb1bdbb27b6fdea1056c</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/e30016c29e4ec58352a15511afa12f0fbbd03a8c</url>
    <id>e30016c29e4ec58352a15511afa12f0fbbd03a8c</id>
    <committed-date>2009-05-17T12:44:19-07:00</committed-date>
    <authored-date>2009-05-17T12:44:19-07:00</authored-date>
    <message>Fix reset_session with ActiveRecord store [#2200 state:resolved]</message>
    <tree>f1126ab7ad0b337dfc2af78f7dea59b324b2f9a6</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>14b769899cd045ba066e91d372906fe51eca319e</id>
      </parent>
    </parents>
    <author>
      <name>Mike Breen</name>
      <email>hardbap@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/f383a4aa333cd8a99003eb1bdbb27b6fdea1056c</url>
    <id>f383a4aa333cd8a99003eb1bdbb27b6fdea1056c</id>
    <committed-date>2009-05-17T10:40:18-07:00</committed-date>
    <authored-date>2009-03-16T04:11:16-07:00</authored-date>
    <message>Allow assert_template to take a symbol [#2011 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>ce7a6410a23958686709fcd3240cbe66bb4e7adf</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5f018eb103b63738f7f3b2374242fbdd40cfd63</id>
      </parent>
    </parents>
    <author>
      <name>Paulo Schneider</name>
      <email>paulo.schneider@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/14b769899cd045ba066e91d372906fe51eca319e</url>
    <id>14b769899cd045ba066e91d372906fe51eca319e</id>
    <committed-date>2009-05-17T06:00:41-07:00</committed-date>
    <authored-date>2009-04-06T13:38:24-07:00</authored-date>
    <message>Fix typo in the generated routes.rb [#2433 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>ee8155b47fede620853a8a2c48aba6a62aab6e4b</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4cd40726eb10fbab269be53c27b304c728541dff</id>
      </parent>
    </parents>
    <author>
      <name>Jacob Kjeldahl</name>
      <email>jkj@lenio.dk</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/d5f018eb103b63738f7f3b2374242fbdd40cfd63</url>
    <id>d5f018eb103b63738f7f3b2374242fbdd40cfd63</id>
    <committed-date>2009-05-17T05:53:50-07:00</committed-date>
    <authored-date>2009-01-27T06:00:18-08:00</authored-date>
    <message>Supply valid ruby-prof parameters [#1804 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>e7fce2c9236077a3f7e3a291393baf0355c1a320</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba92e83bcc8120eeac9f9f53b1705f48360ec070</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Guettler</name>
      <email>daniel.guettler@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/4cd40726eb10fbab269be53c27b304c728541dff</url>
    <id>4cd40726eb10fbab269be53c27b304c728541dff</id>
    <committed-date>2009-05-17T05:50:09-07:00</committed-date>
    <authored-date>2009-05-17T05:48:20-07:00</authored-date>
    <message>has_one :through should not create a new association when assigned nil [#698 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>0b37ecd81f800e2196b87615d6cb205bd398f685</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66ead4f148964ad7af33f5e44e79fa50a7a00f61</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/ba92e83bcc8120eeac9f9f53b1705f48360ec070</url>
    <id>ba92e83bcc8120eeac9f9f53b1705f48360ec070</id>
    <committed-date>2009-05-16T08:08:34-07:00</committed-date>
    <authored-date>2009-05-16T08:04:43-07:00</authored-date>
    <message>Include guides directory in the rails gem</message>
    <tree>f84c01706a3c3381ff3e0ed893336e3d75a58371</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7cb7fce4cb25e608f0c2d94a4970c0c7cb7d3da</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/66ead4f148964ad7af33f5e44e79fa50a7a00f61</url>
    <id>66ead4f148964ad7af33f5e44e79fa50a7a00f61</id>
    <committed-date>2009-05-14T20:30:42-07:00</committed-date>
    <authored-date>2009-04-01T03:44:56-07:00</authored-date>
    <message>Allow strings to be sent as collection to select.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;
[#2391 state:committed]</message>
    <tree>c307b303579a09f723e40f0676fcf60495ae4228</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0380e9ca5fa872e56d0920e6255a2f20b6e01030</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/f7cb7fce4cb25e608f0c2d94a4970c0c7cb7d3da</url>
    <id>f7cb7fce4cb25e608f0c2d94a4970c0c7cb7d3da</id>
    <committed-date>2009-05-14T14:47:24-07:00</committed-date>
    <authored-date>2009-05-14T14:47:24-07:00</authored-date>
    <message>Sweeper does not belong in Sweeping module</message>
    <tree>5f3a236ac23cc8c6b5f8771dc371a245e8e8094f</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35e17850819d99d78a3bd02865652c7882201bf0</id>
      </parent>
    </parents>
    <author>
      <name>Peter Marklund</name>
      <email>peter_marklund@fastmail.fm</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/0380e9ca5fa872e56d0920e6255a2f20b6e01030</url>
    <id>0380e9ca5fa872e56d0920e6255a2f20b6e01030</id>
    <committed-date>2009-05-14T01:42:13-07:00</committed-date>
    <authored-date>2009-05-14T00:30:16-07:00</authored-date>
    <message>Changed ActiveRecord::Base#exists? to invoke find_initial so that it is compatible with, and doesn't lose, :include scopes (references to eager loaded tables)

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;
[#2543 state:committed]</message>
    <tree>f889dc64a161734a99ddce928249c95fdd9026b8</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2bcb2443a9e2140e29799229d6c63a046e149597</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/35e17850819d99d78a3bd02865652c7882201bf0</url>
    <id>35e17850819d99d78a3bd02865652c7882201bf0</id>
    <committed-date>2009-05-11T12:21:59-07:00</committed-date>
    <authored-date>2009-05-11T12:01:27-07:00</authored-date>
    <message>Revert &quot;Fixed bug with polymorphic has_one :as pointing to an STI record&quot;

[#2594 state:open]

This reverts commit 93c557828e1873004911acfd25d3b3903210bc40.</message>
    <tree>a77297e562617f7a9ce36f520e9585a51483a5cf</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4051dd3412ad6b233b8bcdea17cfb829f21b2fa8</id>
      </parent>
    </parents>
    <author>
      <name>Douglas F Shearer</name>
      <email>dougal.s@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/2bcb2443a9e2140e29799229d6c63a046e149597</url>
    <id>2bcb2443a9e2140e29799229d6c63a046e149597</id>
    <committed-date>2009-05-11T11:46:43-07:00</committed-date>
    <authored-date>2009-05-07T15:58:07-07:00</authored-date>
    <message>ActiveSupport::OrderedHash[1,2,3,4] creates an OrderedHash instead of a Hash.

[#2615 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>715ec8359f1840f294eb1a73ab170d857f6a4a07</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88d5e3341d0a602135c40d01ca0e5d8a345a0781</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/4051dd3412ad6b233b8bcdea17cfb829f21b2fa8</url>
    <id>4051dd3412ad6b233b8bcdea17cfb829f21b2fa8</id>
    <committed-date>2009-05-09T20:22:14-07:00</committed-date>
    <authored-date>2009-05-09T20:21:02-07:00</authored-date>
    <message>Fix syntax error from 5ac05f15</message>
    <tree>c297e759ff67402c817beb3d9f2c9c514a618cb7</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bf9bf3dd6b4c4d78214917f0877536d222098bb</id>
      </parent>
    </parents>
    <author>
      <name>Anthony Crumley</name>
      <email>anthony.crumley@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/88d5e3341d0a602135c40d01ca0e5d8a345a0781</url>
    <id>88d5e3341d0a602135c40d01ca0e5d8a345a0781</id>
    <committed-date>2009-05-09T18:33:22-07:00</committed-date>
    <authored-date>2009-05-04T07:49:43-07:00</authored-date>
    <message>Fixed eager load error on find with include =&gt; [:table_name] and hash conditions like {:table_name =&gt; {:column =&gt; 'value'}}

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;</message>
    <tree>77d88d4a2db4e40ced969a0270fc586856c267ab</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dec3c45fcf9afbd3da30afb354433fcc54155d6</id>
      </parent>
    </parents>
    <author>
      <name>John Small</name>
      <email>jds340@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/7bf9bf3dd6b4c4d78214917f0877536d222098bb</url>
    <id>7bf9bf3dd6b4c4d78214917f0877536d222098bb</id>
    <committed-date>2009-05-09T18:09:40-07:00</committed-date>
    <authored-date>2009-05-07T22:47:04-07:00</authored-date>
    <message>Add configuration options for :dasherize and :camelize calls to Hash#to_xml

People using ActiveResource &amp; REST to integrate with other systems need to be able to control the default dasherize behavior of Hash.to_xml.
Currently there is no test for a default value, but existing code asssumes it's true. This patch adds tests for the default value and adds
mattr_accessor to ActiveSupport for :dasherize_xml and :camelize_xml. These module attributes set the defaults for :dasherize and :camelize in
rename_keys inside Hash#to_xml. The tests have been changed to separate out the testing of the parameter options for :camelize
and :dasherize so that we only test one thing at a time. We also test default values for :camelize_xml and :dasherize_xml.

The module attribute dasherize_xml is set to true in this patch to maintain existing code. But at some point in the future it should be set to
false because Hash#to_xml probably should not set underscores to dashes by default.

Changed documentation on ActiveResource#to_xml to correctly describe the behaviour of Hash#to_xml. The previous documentation said that
the default for :dasherize was false, in fact it was and still is true, but we now have a way to change the default. I've also added
documentation for the :camelize option.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;</message>
    <tree>87467eac66a28604a2a108c3b61f672b2b5b91fc</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e61cceb37fa99a0eaf510e6e8138eca4b9cefcfd</id>
      </parent>
    </parents>
    <author>
      <name>Ken Collins</name>
      <email>ken@metaskills.net</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/6dec3c45fcf9afbd3da30afb354433fcc54155d6</url>
    <id>6dec3c45fcf9afbd3da30afb354433fcc54155d6</id>
    <committed-date>2009-05-09T18:05:14-07:00</committed-date>
    <authored-date>2009-05-09T15:35:31-07:00</authored-date>
    <message>ActiveSupport::OrderedHash#to_a method returns an ordered set of arrays. Matches ruby1.9's Hash#to_a.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;
[#2629 state:committed]</message>
    <tree>4131fc52dc6b8d622e1861b3d9c5a0230396df18</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f1f16c01fd42701747daf9f3399dcdd300125f4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/e61cceb37fa99a0eaf510e6e8138eca4b9cefcfd</url>
    <id>e61cceb37fa99a0eaf510e6e8138eca4b9cefcfd</id>
    <committed-date>2009-05-08T15:00:16-07:00</committed-date>
    <authored-date>2009-05-08T15:00:16-07:00</authored-date>
    <message>Don't stream each line of the body, just send the whole thing</message>
    <tree>8beaf2bc177d24fc6106c07e069de7407f81dfb3</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ac05f15c6d8f496c4e152dbbecd8ccb12041770</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/technoweenie/rails/commit/7f1f16c01fd42701747daf9f3399dcdd300125f4</url>
    <id>7f1f16c01fd42701747daf9f3399dcdd300125f4</id>
    <committed-date>2009-05-04T18:24:49-07:00</committed-date>
    <authored-date>2009-05-04T18:24:49-07:00</authored-date>
    <message>Deprecate assert_redirect_to's partial hash matching. This will be fully removed in 3.0.</message>
    <tree>30e98c7c358382a93ae5be980948213e81572f76</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
</commits>
