<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7db1704068b86fb2212388b14b4963526bacfa5d</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f9cab0e503a4721c9d0369f89bb85c6e658f778c</url>
    <id>f9cab0e503a4721c9d0369f89bb85c6e658f778c</id>
    <committed-date>2008-12-26T15:26:37-08:00</committed-date>
    <authored-date>2008-12-26T15:26:37-08:00</authored-date>
    <message>Fix :include of has_one with :primary_key option</message>
    <tree>8d0c579bd0f75b824779b3a5ba76c3f39af157a6</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4f8923cf0ef5bd31f9e98cecf4603d0c4bde296</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7db1704068b86fb2212388b14b4963526bacfa5d</url>
    <id>7db1704068b86fb2212388b14b4963526bacfa5d</id>
    <committed-date>2008-12-26T15:17:56-08:00</committed-date>
    <authored-date>2008-12-26T14:53:07-08:00</authored-date>
    <message>Fix :include of has_many associations with :primary_key option</message>
    <tree>615165073929beb1f1c0ad67fd8f146446ac2c56</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dc12881110d26bb952bd0f565623144f10a07b6</id>
      </parent>
      <parent>
        <id>5cebe69e74d411c3c9e5f6ab9d4b2b16ee36177c</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f4f8923cf0ef5bd31f9e98cecf4603d0c4bde296</url>
    <id>f4f8923cf0ef5bd31f9e98cecf4603d0c4bde296</id>
    <committed-date>2008-12-26T13:56:21-08:00</committed-date>
    <authored-date>2008-12-26T13:56:21-08:00</authored-date>
    <message>Merge commit 'fred/pullable'</message>
    <tree>2c5d9b59cefa59476ef48ea85aa0c2f00e1e33c1</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db5a98e6cbb88331a6ce484260e9cce9ba882bcd</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6dc12881110d26bb952bd0f565623144f10a07b6</url>
    <id>6dc12881110d26bb952bd0f565623144f10a07b6</id>
    <committed-date>2008-12-26T13:41:02-08:00</committed-date>
    <authored-date>2008-12-26T13:37:42-08:00</authored-date>
    <message>Remove method missing use in respond_to</message>
    <tree>68c1a4cf50cc28864cf2b72714508e2524798a62</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb457ceee13779ade67e1bdebd2919d476148277</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/5cebe69e74d411c3c9e5f6ab9d4b2b16ee36177c</url>
    <id>5cebe69e74d411c3c9e5f6ab9d4b2b16ee36177c</id>
    <committed-date>2008-12-26T10:25:55-08:00</committed-date>
    <authored-date>2008-12-18T17:02:21-08:00</authored-date>
    <message>Preload uses exclusive scope [#643 state:resolved]

With self referential associations, the scope for the the top level should not affect fetching of associations, for example
when doing

Person.male.find :all, :include =&gt; :friends

we should load all of the friends for each male, not just the male friends.</message>
    <tree>7e30226bcda0e5f9292b71927a32d5c15133e391</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9d4335418823500548ad8fbc86af7c910b7644b</id>
      </parent>
    </parents>
    <author>
      <name>Pivotal Labs</name>
      <email>opensource@pivotallabs.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/eb457ceee13779ade67e1bdebd2919d476148277</url>
    <id>eb457ceee13779ade67e1bdebd2919d476148277</id>
    <committed-date>2008-12-26T10:25:50-08:00</committed-date>
    <authored-date>2008-12-24T14:57:09-08:00</authored-date>
    <message>Association preloading no longer stops if it hits a nil object [#1630 state:resolved]

Signed-off-by: Frederick Cheung &lt;frederick.cheung@gmail.com&gt;</message>
    <tree>ddaa96980a5b48f4e3d940c4545a2ab3a65a1a2d</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dce0da77e7ef602f7420f43c0d1aba5a99a00bdb</id>
      </parent>
    </parents>
    <author>
      <name>trans</name>
      <email>transfire@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c9d4335418823500548ad8fbc86af7c910b7644b</url>
    <id>c9d4335418823500548ad8fbc86af7c910b7644b</id>
    <committed-date>2008-12-26T10:25:42-08:00</committed-date>
    <authored-date>2008-12-24T16:24:05-08:00</authored-date>
    <message>MaKe Hash#slice! return removed values, akin to Array [#971 state:resolved]

Signed-off-by: Frederick Cheung &lt;frederick.cheung@gmail.com&gt;</message>
    <tree>d28fac55b165cfd3aaa8a9a0f38ea3235fb54485</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7b6e48c70076a7760e22c381e48834ecddfa6e3</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/dce0da77e7ef602f7420f43c0d1aba5a99a00bdb</url>
    <id>dce0da77e7ef602f7420f43c0d1aba5a99a00bdb</id>
    <committed-date>2008-12-26T10:25:32-08:00</committed-date>
    <authored-date>2008-12-25T03:11:00-08:00</authored-date>
    <message>Fix assert_select_rjs not checking id for inserts [#540 state:resolved]</message>
    <tree>d917bf9cd17da1575ea6ad3c97c8311ddc3ad2a6</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e898f82a743063652aed802d99ea8b5deac2ec3c</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d7b6e48c70076a7760e22c381e48834ecddfa6e3</url>
    <id>d7b6e48c70076a7760e22c381e48834ecddfa6e3</id>
    <committed-date>2008-12-26T10:25:03-08:00</committed-date>
    <authored-date>2008-12-25T04:10:28-08:00</authored-date>
    <message>Fix randomly failing cookie store tests

Marshal.dump(Marshal.load(marshaled_hash)) is not guarenteed to be equal to marshaled_hash
because of the lack of ordering of hash</message>
    <tree>c12cd1e7ae9b8ec1c136b3dd3d84dd63b20011ba</tree>
    <committer>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07298fd0929ae1c6dd6d1b41bf320112d6bfc6a0</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/db5a98e6cbb88331a6ce484260e9cce9ba882bcd</url>
    <id>db5a98e6cbb88331a6ce484260e9cce9ba882bcd</id>
    <committed-date>2008-12-26T09:19:59-08:00</committed-date>
    <authored-date>2008-12-26T09:19:59-08:00</authored-date>
    <message>Merge docrails</message>
    <tree>db8fc9b9c07ca9a523a764ad76ce3b75254c73b3</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80307c8b0a889acc7abb7f4e52fd4c02e1063ba8</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/07298fd0929ae1c6dd6d1b41bf320112d6bfc6a0</url>
    <id>07298fd0929ae1c6dd6d1b41bf320112d6bfc6a0</id>
    <committed-date>2008-12-25T17:49:14-08:00</committed-date>
    <authored-date>2008-12-25T17:49:14-08:00</authored-date>
    <message>Don't recurse when ActionController#render is called without any arguments</message>
    <tree>6279544ecdfc283bed0a4b7ea308a82ec2156922</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd1d6e8768ae13b11bc343701037b20ad35e6f1e</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/80307c8b0a889acc7abb7f4e52fd4c02e1063ba8</url>
    <id>80307c8b0a889acc7abb7f4e52fd4c02e1063ba8</id>
    <committed-date>2008-12-25T17:12:11-08:00</committed-date>
    <authored-date>2008-12-25T17:03:18-08:00</authored-date>
    <message>Make ActionController#render(symbol) behave same as ActionController#render(string) [#1435]</message>
    <tree>c4cb570b8f29a63408c3b74f2cbedd383c48d237</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d67e03871eabb912434dafac3eeb8e6ea7c5585f</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/cd1d6e8768ae13b11bc343701037b20ad35e6f1e</url>
    <id>cd1d6e8768ae13b11bc343701037b20ad35e6f1e</id>
    <committed-date>2008-12-25T15:05:34-08:00</committed-date>
    <authored-date>2008-12-25T15:01:17-08:00</authored-date>
    <message>Make ActionController#render(string) work as a shortcut for render :action =&gt; string. [#1435]

Examples:
  # Instead of render(:action =&gt; 'other_action')
  render('other_action')

Note : Argument must not have any '/'</message>
    <tree>b400f930c3ca31a26c41ab0d30c4283dc17b2d79</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>061952392afd1dae1aa97a816e9a0c79df7c4514</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d67e03871eabb912434dafac3eeb8e6ea7c5585f</url>
    <id>d67e03871eabb912434dafac3eeb8e6ea7c5585f</id>
    <committed-date>2008-12-25T14:26:03-08:00</committed-date>
    <authored-date>2008-12-25T14:11:06-08:00</authored-date>
    <message>Make ActionController#render(string) work as a shortcut for render :template =&gt; string. [#1435]

Examples:
  # Instead of render(:template =&gt; 'controller/action')
  render('controller/action')

Note : Argument must not begin with a '/', but have at least one '/'</message>
    <tree>ac7d7092f56c5e5bfe6c690d44bbf5c91fca8c24</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd0753458f2a16c876c52734f84a242f56746607</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/061952392afd1dae1aa97a816e9a0c79df7c4514</url>
    <id>061952392afd1dae1aa97a816e9a0c79df7c4514</id>
    <committed-date>2008-12-25T13:43:07-08:00</committed-date>
    <authored-date>2008-12-25T13:27:56-08:00</authored-date>
    <message>Make ActionController#render(string) work as a shortcut for render :file =&gt; string. [#1435]

Examples:
  # Instead of render(:file =&gt; '/Users/lifo/home.html.erb')
  render('/Users/lifo/home.html.erb')

Note : Filename must begin with a forward slash ('/')</message>
    <tree>ce5599e69468632d5898ddb5088f0d729e4ddc91</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04a8b2362deb37f33c0a9060510f194286b6822a</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/dd0753458f2a16c876c52734f84a242f56746607</url>
    <id>dd0753458f2a16c876c52734f84a242f56746607</id>
    <committed-date>2008-12-25T12:49:31-08:00</committed-date>
    <authored-date>2008-12-25T12:45:59-08:00</authored-date>
    <message>Move ActionController::Base#render arguments validation to a separate method</message>
    <tree>7e1a57a9161aca9abf382023cad4796c53e48d4e</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e2a771661a47fb682108648244837f8616e350d</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/04a8b2362deb37f33c0a9060510f194286b6822a</url>
    <id>04a8b2362deb37f33c0a9060510f194286b6822a</id>
    <committed-date>2008-12-25T11:28:08-08:00</committed-date>
    <authored-date>2008-12-25T11:28:08-08:00</authored-date>
    <message>Make render_test.rb run in isolation</message>
    <tree>716d8400a1f0dd40556fd5978d267914ef05148f</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e898f82a743063652aed802d99ea8b5deac2ec3c</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6e2a771661a47fb682108648244837f8616e350d</url>
    <id>6e2a771661a47fb682108648244837f8616e350d</id>
    <committed-date>2008-12-25T09:54:44-08:00</committed-date>
    <authored-date>2008-12-25T09:54:44-08:00</authored-date>
    <message>Undry ActionController::TestCase#&lt;HTTP_METHODS&gt; for better documentation</message>
    <tree>d0ab5f66aab84b759b31d1a54ba15eaa301756d4</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c1e48eaea921efa67fbeed1ff1876dc710f8fd2</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e898f82a743063652aed802d99ea8b5deac2ec3c</url>
    <id>e898f82a743063652aed802d99ea8b5deac2ec3c</id>
    <committed-date>2008-12-24T19:51:04-08:00</committed-date>
    <authored-date>2008-12-24T19:51:04-08:00</authored-date>
    <message>Move request parsing related code to ActionController::RequestParser</message>
    <tree>5cfc968597bdf33bd4de15e81c71bf2923211d50</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3562d54d18bf6c87384436c63383666617a2a1eb</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/9c1e48eaea921efa67fbeed1ff1876dc710f8fd2</url>
    <id>9c1e48eaea921efa67fbeed1ff1876dc710f8fd2</id>
    <committed-date>2008-12-23T11:36:05-08:00</committed-date>
    <authored-date>2008-12-23T11:36:05-08:00</authored-date>
    <message>ActionController::VerbPiggybacking middleware</message>
    <tree>9afb77428da5d309664e9e09960e95a5277faa98</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>293bb02f91390088890104335c76c51b8990cc49</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3562d54d18bf6c87384436c63383666617a2a1eb</url>
    <id>3562d54d18bf6c87384436c63383666617a2a1eb</id>
    <committed-date>2008-12-22T16:36:13-08:00</committed-date>
    <authored-date>2008-12-22T16:36:13-08:00</authored-date>
    <message>Remove duplicate attr_reader :env</message>
    <tree>a4642848630aed396f320620242d41b50241ab84</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5ecfe78f9fb3b06f4fec4815b5e79399e4993aa</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/293bb02f91390088890104335c76c51b8990cc49</url>
    <id>293bb02f91390088890104335c76c51b8990cc49</id>
    <committed-date>2008-12-22T16:30:32-08:00</committed-date>
    <authored-date>2008-12-22T16:15:08-08:00</authored-date>
    <message>Unify ActionController::AbstractRequest and ActionController::Request</message>
    <tree>95114746de1de501a05117490cc524001003a304</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e1751111ecf3886eba313fef183d73ff1f07eb6</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b5ecfe78f9fb3b06f4fec4815b5e79399e4993aa</url>
    <id>b5ecfe78f9fb3b06f4fec4815b5e79399e4993aa</id>
    <committed-date>2008-12-22T16:30:32-08:00</committed-date>
    <authored-date>2008-12-22T15:13:04-08:00</authored-date>
    <message>Use Rack::MockRequest for TestRequest</message>
    <tree>42febcdf9342ac681275fc87f958fbacff04578d</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408ec6c0dcb901b2432c72bd3253fa691c5aede0</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7e1751111ecf3886eba313fef183d73ff1f07eb6</url>
    <id>7e1751111ecf3886eba313fef183d73ff1f07eb6</id>
    <committed-date>2008-12-22T16:30:32-08:00</committed-date>
    <authored-date>2008-12-22T14:36:38-08:00</authored-date>
    <message>Rename RackRequest to Request</message>
    <tree>9e7f833fbb946b9fd01f8d0a990d74376bb9b525</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>900aad677f5bf06dc3a3ad42e68b582550f3b08a</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/408ec6c0dcb901b2432c72bd3253fa691c5aede0</url>
    <id>408ec6c0dcb901b2432c72bd3253fa691c5aede0</id>
    <committed-date>2008-12-22T16:30:32-08:00</committed-date>
    <authored-date>2008-12-22T14:15:53-08:00</authored-date>
    <message>Remove rack_process.rb</message>
    <tree>af6d0419ab923109f92c943d024ba9cca0bc8f6e</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>faf8364050c0a3925a8b2af85b6b5c9e94090986</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/900aad677f5bf06dc3a3ad42e68b582550f3b08a</url>
    <id>900aad677f5bf06dc3a3ad42e68b582550f3b08a</id>
    <committed-date>2008-12-22T16:30:32-08:00</committed-date>
    <authored-date>2008-12-22T14:03:14-08:00</authored-date>
    <message>Remove deprecated relative_url_root</message>
    <tree>e49184940cabdff1752653536cfb0f8c6b61129d</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b22a96b7aa39cb7244d7cee23f3d03b6117b447</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/faf8364050c0a3925a8b2af85b6b5c9e94090986</url>
    <id>faf8364050c0a3925a8b2af85b6b5c9e94090986</id>
    <committed-date>2008-12-22T14:58:48-08:00</committed-date>
    <authored-date>2008-12-22T14:58:48-08:00</authored-date>
    <message>Defining a new method is atomic, no mutex needed.</message>
    <tree>de8bc8d61dfe9e582076b2ea9ca3e89b8a4d4414</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa002c0e86afdc83693f14667a710107843f0fbd</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/0b22a96b7aa39cb7244d7cee23f3d03b6117b447</url>
    <id>0b22a96b7aa39cb7244d7cee23f3d03b6117b447</id>
    <committed-date>2008-12-22T10:04:32-08:00</committed-date>
    <authored-date>2008-12-22T10:04:32-08:00</authored-date>
    <message>Move default middleware stack to middlewares.rb</message>
    <tree>4300480830267a58142a4efe60b76099b6efad8e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63aac338332a06d3c9e28dde7954679703ec7620</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/aa002c0e86afdc83693f14667a710107843f0fbd</url>
    <id>aa002c0e86afdc83693f14667a710107843f0fbd</id>
    <committed-date>2008-12-22T09:31:18-08:00</committed-date>
    <authored-date>2008-12-22T09:31:18-08:00</authored-date>
    <message>ActiveRecord::QueryCache middleware</message>
    <tree>0ec063c6a18b2f9f523ada8a5d338b68dd562be2</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70456aed31ae64b36563fc5d32ac114e0a095231</id>
      </parent>
    </parents>
    <author>
      <name>Luis Hurtado</name>
      <email>luis@time4code.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/63aac338332a06d3c9e28dde7954679703ec7620</url>
    <id>63aac338332a06d3c9e28dde7954679703ec7620</id>
    <committed-date>2008-12-22T07:19:33-08:00</committed-date>
    <authored-date>2008-12-22T07:18:43-08:00</authored-date>
    <message>Ensure of Model#create support custom updated_at and updated_on attributes [#1612 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>29444858c43d6f3a22e9f50ed5e2252ecb6e862a</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
</commits>
