<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>532b11690fa2c4fd2c127ddc7df246c4469ebbc4</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6042067c0b20602e72954450e9e8a19dfa8a9f7d</url>
    <id>6042067c0b20602e72954450e9e8a19dfa8a9f7d</id>
    <committed-date>2010-01-03T19:20:43-08:00</committed-date>
    <authored-date>2010-01-03T19:20:43-08:00</authored-date>
    <message>Changed the default ActiveSupport.use_standard_json_time_format from false to true and
ActiveSupport.escape_html_entities_in_json from true to false to match previously announced Rails 3 defaults [DHH]</message>
    <tree>aff2dae32a7253c9cd61679f7b5d91797bd4be8e</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a642edbef31fe96fad488accf0052653c573e8db</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/1c47d04ea5ac19601b316daf8fdc6f38c50eec73</url>
    <id>1c47d04ea5ac19601b316daf8fdc6f38c50eec73</id>
    <committed-date>2009-12-27T17:54:43-08:00</committed-date>
    <authored-date>2009-12-27T17:54:43-08:00</authored-date>
    <message>Added Object#presence that returns the object if it's #present? otherwise returns nil [DHH/Colin Kelley]</message>
    <tree>f014e4d006cc02aa06e4c75f365723fe5f6672a3</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f8e48cbd297aca4add4b48efa2136ba6ac851b1</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7b61541ea53c309847753d5553baa2eed9cc6282</url>
    <id>7b61541ea53c309847753d5553baa2eed9cc6282</id>
    <committed-date>2009-12-14T18:00:14-08:00</committed-date>
    <authored-date>2009-12-14T18:00:14-08:00</authored-date>
    <message>Add Enumerable#exclude? to bring parity to Enumerable#include? and avoid if !x.include?/else calls [DHH]</message>
    <tree>2440938485241d03c37757768987a76490376afd</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>057f0d3c16d533aea1a98ea3d7f4c2a09274e5c4</id>
      </parent>
    </parents>
    <author>
      <name>Phil Ross</name>
      <email>phil.ross@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/9b67b7ba2f74067235c8bd8f9dc02fb6337eda52</url>
    <id>9b67b7ba2f74067235c8bd8f9dc02fb6337eda52</id>
    <committed-date>2009-10-27T19:13:13-07:00</committed-date>
    <authored-date>2009-10-01T14:09:12-07:00</authored-date>
    <message>Edinburgh TimeZone references &quot;Europe/London&quot; instead of &quot;Europe/Dublin&quot; [#3310 state:resolved]</message>
    <tree>5f553c6ad8ef6dfbfcfcce4171241b660ca7cc44</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37c9ec3add88a85bd7b6fc43ebc3aa5ecd221fef</id>
      </parent>
    </parents>
    <author>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/057f0d3c16d533aea1a98ea3d7f4c2a09274e5c4</url>
    <id>057f0d3c16d533aea1a98ea3d7f4c2a09274e5c4</id>
    <committed-date>2009-10-27T19:13:13-07:00</committed-date>
    <authored-date>2009-10-27T18:54:24-07:00</authored-date>
    <message>Bundle Tzinfo 0.3.15</message>
    <tree>cb20fd5f64b3ced0eca218824ed746009bd7e473</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e1b46d4c285124737abe2e08dec97e4af1f4be7</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/00ee990443189649e481b2c30945e7a1029d8280</url>
    <id>00ee990443189649e481b2c30945e7a1029d8280</id>
    <committed-date>2009-06-08T13:21:30-07:00</committed-date>
    <authored-date>2009-06-05T18:25:07-07:00</authored-date>
    <message>JSON: split encoding and coercion</message>
    <tree>c30e731055da3a6f67ea4c154059ff7245ef6e1c</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04eb2b72b400384fe49e31b95c11c68cab2aca8e</id>
      </parent>
    </parents>
    <author>
      <name>Jason Frey (Fryguy)</name>
      <email>fryguy9@yahoo.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/1d9346428b3f12a42f717a7b1313cd4375d23e23</url>
    <id>1d9346428b3f12a42f717a7b1313cd4375d23e23</id>
    <committed-date>2009-06-07T18:16:08-07:00</committed-date>
    <authored-date>2009-06-05T10:46:42-07:00</authored-date>
    <message>String #to_time and #to_datetime: handle fractional seconds [#864 state:resolved]</message>
    <tree>34eb2a4f2fc6f62e3ec54a534ec174e164077fbc</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a3f8ae4075042f122d493208f18ecfb797b38ae</id>
      </parent>
    </parents>
    <author>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/04eb2b72b400384fe49e31b95c11c68cab2aca8e</url>
    <id>04eb2b72b400384fe49e31b95c11c68cab2aca8e</id>
    <committed-date>2009-06-07T18:00:25-07:00</committed-date>
    <authored-date>2009-06-07T18:00:25-07:00</authored-date>
    <message>Update bundled TZInfo to v0.3.13</message>
    <tree>1ddffb6a4135c69c6b25f451d8003bd86b7495ae</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8fffe7b23acce42bc3941d7bba47e07a66aed67</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/36058f45040b5559fd8f6a44a17ead27a6b3d2f7</url>
    <id>36058f45040b5559fd8f6a44a17ead27a6b3d2f7</id>
    <committed-date>2009-05-19T16:58:04-07:00</committed-date>
    <authored-date>2009-05-19T16:51:38-07:00</authored-date>
    <message>Use duck typing to also allow MemCache-like object when initializing a MemCacheStore

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>eb931d92074b7bb792330431db81114409a5d1de</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dc3a6a954b742ac7160593f94962b9b93a2ce25</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e2ed1a1ca4f2dbfb9eb2c31fd1ddd45562afef25</url>
    <id>e2ed1a1ca4f2dbfb9eb2c31fd1ddd45562afef25</id>
    <committed-date>2009-05-19T10:54:56-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>95c0380f42913615362fc9468b0ea6bca38a8b7d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9010ed27559ed5ab89ea71b4b16f4c8e56d03dbb</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Dymo</name>
      <email>gremlin@earth.(none)</email>
    </author>
    <url>http://github.com/rails/rails/commit/2e7409f035236c719c5b1567c4bb3e65a5e543bc</url>
    <id>2e7409f035236c719c5b1567c4bb3e65a5e543bc</id>
    <committed-date>2009-05-10T09:59:03-07:00</committed-date>
    <authored-date>2009-05-06T17:19:17-07:00</authored-date>
    <message>Change spelling of Kyev timezone to Kyiv [#2613 state:resolved]</message>
    <tree>e62cbd224707f90a9cbdf73e608dde2dc6331818</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bab2bfa69220ca1b6c7b56dccc79cf8e41245306</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3c4c6bd0df598f865f49a983b4c65c415af4bcfc</url>
    <id>3c4c6bd0df598f865f49a983b4c65c415af4bcfc</id>
    <committed-date>2009-04-23T00:08:40-07:00</committed-date>
    <authored-date>2009-04-23T00:08:40-07:00</authored-date>
    <message>* Add pluggable JSON backends with support for the JSON gem. [rick]
    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>0984e610d94f22dfa70e95259f1a81e57e7f9db7</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42a06d2d6253eed3b9f4fb4edfa251c9508a2e20</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/ab321268f86d9013cbd4ecd0b5f46e7b05ec55a9</url>
    <id>ab321268f86d9013cbd4ecd0b5f46e7b05ec55a9</id>
    <committed-date>2009-04-22T16:10:49-07:00</committed-date>
    <authored-date>2009-04-22T16:10:49-07:00</authored-date>
    <message>No more free lunch</message>
    <tree>94080b82630ad3312e9f29b8ce687f1d6272af34</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db05c73fb6e2294c576ef9889c70940891682c32</id>
      </parent>
      <parent>
        <id>164a94d0bc8c9124ab820506e5ad79496395c026</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/685a53a360d0d8fc4a9f3b49f900621c940a71f2</url>
    <id>685a53a360d0d8fc4a9f3b49f900621c940a71f2</id>
    <committed-date>2009-04-20T18:31:40-07:00</committed-date>
    <authored-date>2009-04-20T18:31:22-07:00</authored-date>
    <message>Merge branch 'master' into cherry

Conflicts:
	activesupport/CHANGELOG
	activesupport/lib/active_support/core_ext/class/delegating_attributes.rb
	activesupport/lib/active_support/core_ext/hash/conversions.rb
	activesupport/lib/active_support/core_ext/module/attribute_accessors.rb
	activesupport/lib/active_support/core_ext/string/multibyte.rb
	activesupport/lib/active_support/core_ext/time/calculations.rb
	activesupport/lib/active_support/deprecation.rb</message>
    <tree>fa6b38f75a873a21c3e380f1acbab3d019293363</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd84b820188daed991756531071137dc7e0876a0</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/595e03336f7366b5143a8af295b4e0fefbb8f294</url>
    <id>595e03336f7366b5143a8af295b4e0fefbb8f294</id>
    <committed-date>2009-04-17T21:53:17-07:00</committed-date>
    <authored-date>2009-04-17T21:53:17-07:00</authored-date>
    <message>Remove rarely-used DRb cache store</message>
    <tree>5fd1def896a16653d7ffb5ebfe64c27638fda183</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70de8e64e30092b2b1b77869e459b4868f5b9577</id>
      </parent>
    </parents>
    <author>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c00f2d25de640b8de1c8583474085f3836ee1768</url>
    <id>c00f2d25de640b8de1c8583474085f3836ee1768</id>
    <committed-date>2009-04-05T08:08:54-07:00</committed-date>
    <authored-date>2009-04-05T08:08:54-07:00</authored-date>
    <message>TimeWithZone.name returns 'Time', to further thwart type checking</message>
    <tree>22f03541c018920e31a4865d827ea40f9763b200</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd2eb1ea7c34eb6496feaf7e42100f37a8dae76b</id>
      </parent>
    </parents>
    <author>
      <name>Michael Curtis</name>
      <email>m.curtis@me.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/5a8b481f717470b952ac7eb890f260ea98428153</url>
    <id>5a8b481f717470b952ac7eb890f260ea98428153</id>
    <committed-date>2009-03-29T14:15:44-07:00</committed-date>
    <authored-date>2009-03-10T10:14:54-07:00</authored-date>
    <message>Time.local instances: Adding 24.hours across the DST boundary adds 24 hours instead of one day [#2066 state:resolved]</message>
    <tree>5d7f20143fb24dc78b64e970cb2d3bb14e754e06</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f10533949457e3797c8f0b51eb30a9268bceb4d</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/73fc42cc0b5e94541480032c2941a50edd4080c2</url>
    <id>73fc42cc0b5e94541480032c2941a50edd4080c2</id>
    <committed-date>2009-03-15T20:06:50-07:00</committed-date>
    <authored-date>2009-03-15T20:06:50-07:00</authored-date>
    <message>Prepare for final 2.3 release</message>
    <tree>dbec805ec47921aae6ef179f42b541594b44b01d</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4091d3bc79731f55491cfb51c604a66502c944f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/694998ee4fb8d257ba78424cab630846327a0889</url>
    <id>694998ee4fb8d257ba78424cab630846327a0889</id>
    <committed-date>2009-03-10T11:56:19-07:00</committed-date>
    <authored-date>2009-03-09T17:27:39-07:00</authored-date>
    <message>Nokogiri backend for XmlMini

[#2190 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>42639216568af741a4d484c486336131c1c7d6d5</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a995a738ca10f9bef023689df70d26aad8931b9a</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/146511e0181a8c6703dcff7b5236d81b64841dd5</url>
    <id>146511e0181a8c6703dcff7b5236d81b64841dd5</id>
    <committed-date>2009-03-09T12:39:20-07:00</committed-date>
    <authored-date>2009-03-09T12:39:20-07:00</authored-date>
    <message>Revert &quot;Revert &quot;XmlMini supports different backend parsers, starting with libxml&quot;&quot;

Will change to require a known-working libxml-ruby.

This reverts commit a995a738ca10f9bef023689df70d26aad8931b9a.</message>
    <tree>758ccbfd4c4492b1a79acefb71a433d4847a979d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90dba00822acd1e01f7a39625668ee74ffe5f061</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a995a738ca10f9bef023689df70d26aad8931b9a</url>
    <id>a995a738ca10f9bef023689df70d26aad8931b9a</id>
    <committed-date>2009-03-09T11:00:21-07:00</committed-date>
    <authored-date>2009-03-09T11:00:21-07:00</authored-date>
    <message>Revert &quot;XmlMini supports different backend parsers, starting with libxml&quot;

Spews a ton undefined method `default_keep_blanks=' for XML:Module errors.

This reverts commit 822c41d69d9228c9912d29ac45155d3a16bb5c50.</message>
    <tree>ecf40bca380c8ed75880293435baf7ab42934d65</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c36172c13fc51b22167f5e8fc41b1da9f8fcb2a</id>
      </parent>
    </parents>
    <author>
      <name>Bart ten Brinke</name>
      <email>info@retrosync.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/822c41d69d9228c9912d29ac45155d3a16bb5c50</url>
    <id>822c41d69d9228c9912d29ac45155d3a16bb5c50</id>
    <committed-date>2009-03-08T13:41:25-07:00</committed-date>
    <authored-date>2009-02-25T15:24:42-08:00</authored-date>
    <message>XmlMini supports different backend parsers, starting with libxml

[#2084 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>6bb4f8f689338110210f18418207607c1dd9cf79</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d13b9eed8652b85df11294d8135bbfc36a86563</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/dfef3d8b14b5d3dcb61d83c30d5d5b27d33ff530</url>
    <id>dfef3d8b14b5d3dcb61d83c30d5d5b27d33ff530</id>
    <committed-date>2009-03-05T02:00:04-08:00</committed-date>
    <authored-date>2009-03-05T02:00:04-08:00</authored-date>
    <message>Release RC2 today</message>
    <tree>e937ef22bd0f7b8ba8e14e9928592b7df51a2052</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df2adc4c516f9f16942fbc799666c99bfd20d17c</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7058c1366ee33f3095b8737c2b71876702cddea6</url>
    <id>7058c1366ee33f3095b8737c2b71876702cddea6</id>
    <committed-date>2009-02-28T01:30:49-08:00</committed-date>
    <authored-date>2009-02-28T01:30:49-08:00</authored-date>
    <message>So it didnt happen yesterday, but very soon! Just need the final details ironed out</message>
    <tree>bc25979675e66963a6dcb036e7a4dd10ec928052</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77b0994c7835610982d708ce7ce5cd95e6e99e5a</id>
      </parent>
    </parents>
    <author>
      <name>Sven Fuchs</name>
      <email>svenfuchs@artweb-design.de</email>
    </author>
    <url>http://github.com/rails/rails/commit/943d64b1c857944666bff2572857abe866615274</url>
    <id>943d64b1c857944666bff2572857abe866615274</id>
    <committed-date>2009-02-27T08:15:15-08:00</committed-date>
    <authored-date>2009-02-27T08:07:06-08:00</authored-date>
    <message>Vendorize i18n 0.1.3 gem (fixes issues with incompatible character encodings in Ruby 1.9) (Akira Matsuda) [#2038 state:committed]

Signed-off-by: David Heinemeier Hansson &lt;david@loudthinking.com&gt;</message>
    <tree>6172d15c3252ffe8b86a7e071f454fecdb661bdb</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ff894b55dd787af1d6284567f2a898090aae64ca</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/77b0994c7835610982d708ce7ce5cd95e6e99e5a</url>
    <id>77b0994c7835610982d708ce7ce5cd95e6e99e5a</id>
    <committed-date>2009-02-27T05:46:23-08:00</committed-date>
    <authored-date>2009-02-27T05:46:23-08:00</authored-date>
    <message>Prep for RC2 later today</message>
    <tree>b1540f70848d50968d2e97b74bd966a4ec0a5164</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45787bdd0e9ec20b111e570a20b5f66a949b400c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/e56b3e4c0b60b2b86f5ca9c5e5a0b22fa34d37ab</url>
    <id>e56b3e4c0b60b2b86f5ca9c5e5a0b22fa34d37ab</id>
    <committed-date>2009-02-23T19:28:01-08:00</committed-date>
    <authored-date>2009-02-23T19:28:01-08:00</authored-date>
    <message>Update bundled memcache-client from 1.5.0.5 to 1.6.4.99.
See http://www.mikeperham.com/2009/02/15/memcache-client-performance/</message>
    <tree>2d033b252387d702ce96ad8194e79723eeae96dc</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69bbbe9068edb79f914e18940af9021e9da437a4</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f4391c362d71efbc6d9cb66ab0aadc0593b7679e</url>
    <id>f4391c362d71efbc6d9cb66ab0aadc0593b7679e</id>
    <committed-date>2009-02-20T18:41:42-08:00</committed-date>
    <authored-date>2009-02-20T18:41:38-08:00</authored-date>
    <message>Update changelog for URI.unescape fix

[#2033 state:committed]</message>
    <tree>882e83fdb4603f4bafc731d838e4c3f4d4af6a28</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73c91429a18d4b8f083b504dc0829f737f718d44</id>
      </parent>
    </parents>
    <author>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/16cc69af6f29a1562db3cf9e37ae7f3751956f4a</url>
    <id>16cc69af6f29a1562db3cf9e37ae7f3751956f4a</id>
    <committed-date>2009-02-09T21:11:21-08:00</committed-date>
    <authored-date>2009-02-09T21:11:21-08:00</authored-date>
    <message>Changelog update for previous commit</message>
    <tree>4c2adc36f461de58116cc2d5467f0c435c59f46a</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5fbacde2afc8ce25a65fdd084166d76c23c969c3</id>
      </parent>
    </parents>
    <author>
      <name>Levin Alexander</name>
      <email>mail@levinalex.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/18d636934492fd657a67dc980b8556bcf69a818d</url>
    <id>18d636934492fd657a67dc980b8556bcf69a818d</id>
    <committed-date>2009-02-08T09:36:57-08:00</committed-date>
    <authored-date>2009-01-26T07:10:41-08:00</authored-date>
    <message>Make TimeWithZone#to_formatted_s an alias to TimeWithZone#to_s [#1796 state:resolved]</message>
    <tree>735baa95e08330d791511ec112c4d70fe36461d1</tree>
    <committer>
      <name>Geoff Buesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7564d98929af0bb039cb10c59dff6d177c11bd13</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/676b0c87642786080ab9e22fcc86a13d15324d4b</url>
    <id>676b0c87642786080ab9e22fcc86a13d15324d4b</id>
    <committed-date>2009-02-06T10:04:43-08:00</committed-date>
    <authored-date>2009-02-06T10:04:43-08:00</authored-date>
    <message>Introduce Array.wrap(foo) to wrap the argument in an array unless it's already an array. Wraps nil as an empty array. Use instead of Array(foo) and foo.to_a since they treat String as Enumerable.</message>
    <tree>8e03242f8b67e17a4ebd8630e2ab7dc194037867</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>886124e688de7b48f32925eca42e4185e487ec84</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/ed5fa2fe339e0aabde657ffdec24ac591d390d73</url>
    <id>ed5fa2fe339e0aabde657ffdec24ac591d390d73</id>
    <committed-date>2009-02-01T13:06:40-08:00</committed-date>
    <authored-date>2009-02-01T13:06:40-08:00</authored-date>
    <message>Mark CHANGELOGs for release</message>
    <tree>352a6ed657938eceddd867fa82a1ea7c7cb5fcad</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1fff0a4808f2bcdca0a640fb6530d7c33fe69dc</id>
      </parent>
    </parents>
    <author>
      <name>Nicholas Dainty</name>
      <email>nick@npad.co.uk</email>
    </author>
    <url>http://github.com/rails/rails/commit/296ca4da1700eb27a7043112d22027444ea0e548</url>
    <id>296ca4da1700eb27a7043112d22027444ea0e548</id>
    <committed-date>2009-01-11T11:56:07-08:00</committed-date>
    <authored-date>2009-01-10T06:09:29-08:00</authored-date>
    <message>TimeWithZone#xmlschema accepts optional fraction_digits argument [#1725 state:resolved]</message>
    <tree>e2c217bb6cd620ece4b57a20c9b42f2c456be7d9</tree>
    <committer>
      <name>gbuesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17da45b789e0a2581eae6e6b2b1ae8d2b98e0f5d</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/0f9e65b71f9af30dac17689e81f4353e9fcac5b6</url>
    <id>0f9e65b71f9af30dac17689e81f4353e9fcac5b6</id>
    <committed-date>2009-01-07T13:19:48-08:00</committed-date>
    <authored-date>2009-01-07T13:19:48-08:00</authored-date>
    <message>Object#tap for Ruby &lt; 1.8.7</message>
    <tree>60b61c07e519ae2078575ec07ef7a030e4857467</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f00e86d7e9c7a4689a49fc085bcb757c5a2c0b03</id>
      </parent>
    </parents>
    <author>
      <name>gbuesing</name>
      <email>gbuesing@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d2a1c2778e76ba30431121d0a9062272e0c90405</url>
    <id>d2a1c2778e76ba30431121d0a9062272e0c90405</id>
    <committed-date>2009-01-04T11:58:08-08:00</committed-date>
    <authored-date>2009-01-04T11:58:08-08:00</authored-date>
    <message>TimeWithZone#- gives correct result with wrapped DateTime, and with DateTime argument</message>
    <tree>3a697226be727a0c7f3f57e3b2ba65478b274b81</tree>
    <committer>
      <name>gbuesing</name>
      <email>gbuesing@gmail.com</email>
    </committer>
  </commit>
</commits>
