<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>3a2ff17af66dfb135ead212de458e7f6860c8004</id>
      </parent>
    </parents>
    <author>
      <name>Miles Georgi</name>
      <email>azimux@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/09343166ac213e5fcbd3eb5b21d44606b56afa62</url>
    <id>09343166ac213e5fcbd3eb5b21d44606b56afa62</id>
    <committed-date>2008-08-20T13:25:49-07:00</committed-date>
    <authored-date>2008-08-17T23:45:25-07:00</authored-date>
    <message>PostgreSQL: fix transaction bug that can occur if you call change_column with invalid parameters

[#861 state:resolved]</message>
    <tree>5bb8d124d41807a2dda272a08a62c98b47b0dd4d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f530de9443a4e2ab3d193624ff6ecd3c2b06de2</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3a2ff17af66dfb135ead212de458e7f6860c8004</url>
    <id>3a2ff17af66dfb135ead212de458e7f6860c8004</id>
    <committed-date>2008-08-19T18:24:34-07:00</committed-date>
    <authored-date>2008-08-19T18:22:27-07:00</authored-date>
    <message>Don't shadow query string method</message>
    <tree>58f3a8b8e5079737d1f8a7c0441f52485a615d9e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5de340e79f1d11973b7c7bbec82f320fc92b9c99</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6f530de9443a4e2ab3d193624ff6ecd3c2b06de2</url>
    <id>6f530de9443a4e2ab3d193624ff6ecd3c2b06de2</id>
    <committed-date>2008-08-19T18:15:51-07:00</committed-date>
    <authored-date>2008-08-19T18:15:51-07:00</authored-date>
    <message>Test coverage for integration testing with parameters</message>
    <tree>db67146ae2a6d1117b25d3ba57c8e08fbf83fb83</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8ece12fe2ac7838407954453e0d31af6186a5db</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/5de340e79f1d11973b7c7bbec82f320fc92b9c99</url>
    <id>5de340e79f1d11973b7c7bbec82f320fc92b9c99</id>
    <committed-date>2008-08-19T17:20:10-07:00</committed-date>
    <authored-date>2008-08-19T17:20:10-07:00</authored-date>
    <message>Ensure objects cached with MemoryStore are immutable</message>
    <tree>71673fecc53a7904629424522feafaaca933f2c2</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71c4ff07ab4313c1f4781d59ad2f4528f5875665</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a8ece12fe2ac7838407954453e0d31af6186a5db</url>
    <id>a8ece12fe2ac7838407954453e0d31af6186a5db</id>
    <committed-date>2008-08-19T17:09:04-07:00</committed-date>
    <authored-date>2008-08-19T17:09:04-07:00</authored-date>
    <message>Return nil instead of a space when passing an empty collection or nil to 'render :partial' [#791 state:resolved]

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>5a6cb0a957bebc1da95c1918563db10447cacd26</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5df8ff1d6b6c35a7b5924f95ad12693984323513</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/71c4ff07ab4313c1f4781d59ad2f4528f5875665</url>
    <id>71c4ff07ab4313c1f4781d59ad2f4528f5875665</id>
    <committed-date>2008-08-19T16:53:46-07:00</committed-date>
    <authored-date>2008-08-19T16:53:46-07:00</authored-date>
    <message>Delegate xhr helper method to integration session</message>
    <tree>e67348ef53061f3bf4402d73e91718f58a25a2a1</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e4ea66dc0d41ef611e2b2187e940321f5dc748a</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/5df8ff1d6b6c35a7b5924f95ad12693984323513</url>
    <id>5df8ff1d6b6c35a7b5924f95ad12693984323513</id>
    <committed-date>2008-08-19T15:16:35-07:00</committed-date>
    <authored-date>2008-08-19T15:14:17-07:00</authored-date>
    <message>Touch file with git revision when freezing edge</message>
    <tree>2da15b6facbcce3b8e580a13fdaab9068a19e070</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd7edcf286421b090b8de5674422a7316ed043a9</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6e4ea66dc0d41ef611e2b2187e940321f5dc748a</url>
    <id>6e4ea66dc0d41ef611e2b2187e940321f5dc748a</id>
    <committed-date>2008-08-19T15:07:17-07:00</committed-date>
    <authored-date>2008-08-19T15:07:17-07:00</authored-date>
    <message>Make AbstractRequest.if_modified_sense return nil if the header could not be parsed</message>
    <tree>e84e78c3b35c34876e6e83adfcffe9c32caa0db5</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>977317da55b6ba9bbb1326392516480902145c5b</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/bd7edcf286421b090b8de5674422a7316ed043a9</url>
    <id>bd7edcf286421b090b8de5674422a7316ed043a9</id>
    <committed-date>2008-08-19T14:46:15-07:00</committed-date>
    <authored-date>2008-08-19T14:46:15-07:00</authored-date>
    <message>Removed config.ru template from app generator</message>
    <tree>85da52684756d93e7aba2c7d3135ed4d1a8162bc</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9ae2b2f4cae3e9ba4fc8ce91de951d18879af8b</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/977317da55b6ba9bbb1326392516480902145c5b</url>
    <id>977317da55b6ba9bbb1326392516480902145c5b</id>
    <committed-date>2008-08-19T14:29:02-07:00</committed-date>
    <authored-date>2008-08-19T14:29:02-07:00</authored-date>
    <message>hack around CGI session close</message>
    <tree>1583c217c4d91822d476da91532bb0190140aa8e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96ab01e8f2b5a4475453acf60f9cf9bd8cd98483</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e9ae2b2f4cae3e9ba4fc8ce91de951d18879af8b</url>
    <id>e9ae2b2f4cae3e9ba4fc8ce91de951d18879af8b</id>
    <committed-date>2008-08-18T22:18:26-07:00</committed-date>
    <authored-date>2008-08-18T22:18:26-07:00</authored-date>
    <message>Added rack logger middleware that tails the environment log</message>
    <tree>527dd06fed61304471719a0319280143f0aa1620</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1a8690d582c08777055caf449c03f85b4c8aa4b</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/96ab01e8f2b5a4475453acf60f9cf9bd8cd98483</url>
    <id>96ab01e8f2b5a4475453acf60f9cf9bd8cd98483</id>
    <committed-date>2008-08-18T21:36:13-07:00</committed-date>
    <authored-date>2008-08-18T21:33:46-07:00</authored-date>
    <message>Maintain a seperate buffer for each thread</message>
    <tree>6bf2233365025492b6ec20bd74dd95f287fe3c5e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4da8175a2c989104de1a38e43d5ddfb0f89b055</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c1a8690d582c08777055caf449c03f85b4c8aa4b</url>
    <id>c1a8690d582c08777055caf449c03f85b4c8aa4b</id>
    <committed-date>2008-08-18T21:36:13-07:00</committed-date>
    <authored-date>2008-08-18T20:38:58-07:00</authored-date>
    <message>Consistently use the framework's configured logger and avoid reverting to RAILS_DEFAULT_LOGGER unless necessary.</message>
    <tree>aa88127d58845658f32fb9284b0f837f13700800</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd8e653d5b18e6d3c3acc9930832f8e23945e392</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a4da8175a2c989104de1a38e43d5ddfb0f89b055</url>
    <id>a4da8175a2c989104de1a38e43d5ddfb0f89b055</id>
    <committed-date>2008-08-18T18:17:08-07:00</committed-date>
    <authored-date>2008-08-18T18:14:56-07:00</authored-date>
    <message>Replace MemoryStore mutex with a monitor to avoid issues with nested calls</message>
    <tree>5446ffe7473aaf8f2275e792a3237df4d011ada6</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7fbe226de5c63565fcca67d01687d83009ab9886</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/cd8e653d5b18e6d3c3acc9930832f8e23945e392</url>
    <id>cd8e653d5b18e6d3c3acc9930832f8e23945e392</id>
    <committed-date>2008-08-18T17:34:38-07:00</committed-date>
    <authored-date>2008-08-11T10:25:57-07:00</authored-date>
    <message>Performance: freeze cached rows instead of duping</message>
    <tree>6a0063580c0563ecace2216a45189c11065fe5bf</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38c7d73e73d569211c4dfadf96fc295a925b7c9c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/7fbe226de5c63565fcca67d01687d83009ab9886</url>
    <id>7fbe226de5c63565fcca67d01687d83009ab9886</id>
    <committed-date>2008-08-18T16:41:08-07:00</committed-date>
    <authored-date>2008-08-07T01:22:03-07:00</authored-date>
    <message>Ruby 1.9 and GC::Profiler updates</message>
    <tree>b81c2ba051a68ca2e0ece219ce9ce08d012cf8e6</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbb0abfb7e9eb9a63b721a38625e3eff66ced49d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/38c7d73e73d569211c4dfadf96fc295a925b7c9c</url>
    <id>38c7d73e73d569211c4dfadf96fc295a925b7c9c</id>
    <committed-date>2008-08-17T17:29:24-07:00</committed-date>
    <authored-date>2008-08-17T17:29:24-07:00</authored-date>
    <message>pass yielded arguments to block for ActionView::Base#render with :layout [#847 state:resolved]

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>9400fbbd277dafdde822fb9d3968f30764dbe9da</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f245658495865eff0882589b3e159704e48e1820</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/dbb0abfb7e9eb9a63b721a38625e3eff66ced49d</url>
    <id>dbb0abfb7e9eb9a63b721a38625e3eff66ced49d</id>
    <committed-date>2008-08-17T17:18:18-07:00</committed-date>
    <authored-date>2008-08-17T17:18:18-07:00</authored-date>
    <message>More integration test coverage</message>
    <tree>179f6711e39ce5d7b3feb9facb93be95603df46c</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8e930aa016e26471046d3f7d7ca1c10103791e7</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f245658495865eff0882589b3e159704e48e1820</url>
    <id>f245658495865eff0882589b3e159704e48e1820</id>
    <committed-date>2008-08-17T17:13:49-07:00</committed-date>
    <authored-date>2008-08-17T17:13:49-07:00</authored-date>
    <message>Use Response status accessor instead of the Status header</message>
    <tree>be998ca2cea639b7e8b9018ecbdbda54dff2e4ea</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>894f9ccc5354c29e102f316f388d1dc0b98ef080</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b8e930aa016e26471046d3f7d7ca1c10103791e7</url>
    <id>b8e930aa016e26471046d3f7d7ca1c10103791e7</id>
    <committed-date>2008-08-17T17:09:38-07:00</committed-date>
    <authored-date>2008-08-17T17:09:38-07:00</authored-date>
    <message>Merge RackProcess#normalize_headers logic into AbstractResponse#prepare!</message>
    <tree>65733f05f69fa0b8648b8c473e34fdf5e8d16c2d</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96607996eaa826b5299780c7c9142e6e0157d198</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/894f9ccc5354c29e102f316f388d1dc0b98ef080</url>
    <id>894f9ccc5354c29e102f316f388d1dc0b98ef080</id>
    <committed-date>2008-08-17T17:04:01-07:00</committed-date>
    <authored-date>2008-08-17T17:04:01-07:00</authored-date>
    <message>Use RackRequest as a mock instead of StubCGI into RequestTest</message>
    <tree>23b13a97e49738a2eaa275aa3d1d3e5877e494a6</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8cfdcdb35db6e2f6fd5a72a38f4352beab148af1</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/96607996eaa826b5299780c7c9142e6e0157d198</url>
    <id>96607996eaa826b5299780c7c9142e6e0157d198</id>
    <committed-date>2008-08-16T14:26:11-07:00</committed-date>
    <authored-date>2008-08-16T14:20:55-07:00</authored-date>
    <message>Test for eager loading of STI subclasses from htm associations

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>bfe3d0a54a0d688c9d9df9c4b78040730b330e93</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b69a636c431d62a85b2896d87b69cb13e2b8af0</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Witmer</name>
      <email>nwitmer@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/8cfdcdb35db6e2f6fd5a72a38f4352beab148af1</url>
    <id>8cfdcdb35db6e2f6fd5a72a38f4352beab148af1</id>
    <committed-date>2008-08-16T14:23:48-07:00</committed-date>
    <authored-date>2008-08-16T12:38:01-07:00</authored-date>
    <message>Updated has_and_belongs_to_many association to fix :finder_sql interpolation. [#848 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>73ee2a1467cfa181807625b7bba10e3bec15b27b</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f4d3957a6986fe450cfd9058bb92ae1d6e5e745</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/2b69a636c431d62a85b2896d87b69cb13e2b8af0</url>
    <id>2b69a636c431d62a85b2896d87b69cb13e2b8af0</id>
    <committed-date>2008-08-16T12:41:19-07:00</committed-date>
    <authored-date>2008-08-15T16:24:29-07:00</authored-date>
    <message>Fixed STI type condition for eager loading of associations

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>56490c5c00af972feaa9e80432303d124ecc6150</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3c9d53b348f586ed223ec5de9f525faee6f564d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/8f4d3957a6986fe450cfd9058bb92ae1d6e5e745</url>
    <id>8f4d3957a6986fe450cfd9058bb92ae1d6e5e745</id>
    <committed-date>2008-08-16T12:21:36-07:00</committed-date>
    <authored-date>2008-08-15T13:51:57-07:00</authored-date>
    <message>Don't raise exception when comparing ActiveRecord::Reflection. [#842 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>1b7833a2d0594835f44646bc4ebc7e70a2cc219b</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e3523f1d33c3cf53f1a65e520be5e937e9c68c1d</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/b3c9d53b348f586ed223ec5de9f525faee6f564d</url>
    <id>b3c9d53b348f586ed223ec5de9f525faee6f564d</id>
    <committed-date>2008-08-15T15:57:33-07:00</committed-date>
    <authored-date>2008-06-02T06:48:06-07:00</authored-date>
    <message>Use type_condition method for hmt STI condition</message>
    <tree>5f663b37aa9088b8315051aaa863e5818eb8b4bf</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aad7cac6add2fa01cebbb36e9f546292d632c9ea</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/e3523f1d33c3cf53f1a65e520be5e937e9c68c1d</url>
    <id>e3523f1d33c3cf53f1a65e520be5e937e9c68c1d</id>
    <committed-date>2008-08-15T15:44:11-07:00</committed-date>
    <authored-date>2008-08-15T08:39:11-07:00</authored-date>
    <message>Fixed validates_uniqueness_of with decimal columns

Only use special case-sensitive comparison operators for text columns in
validates_uniqueness_of as mysql can fail at decimal comparisons with
the BINARY operator.</message>
    <tree>4133486e17e4cafb88225bf86a8a1ee9efaf9730</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8aad8cb3906fce40fa583839fec7f8591fab8ec7</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/aad7cac6add2fa01cebbb36e9f546292d632c9ea</url>
    <id>aad7cac6add2fa01cebbb36e9f546292d632c9ea</id>
    <committed-date>2008-08-15T07:27:07-07:00</committed-date>
    <authored-date>2008-08-15T07:27:07-07:00</authored-date>
    <message>Fixed problems with the logger used if the logging string included %'s [#840 state:resolved] (Jamis Buck)</message>
    <tree>b4afc215d41692ec7dbe1766905d8c8fea451080</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1f4e84a7ef88d941f6508673bb448de640d6f77</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/8aad8cb3906fce40fa583839fec7f8591fab8ec7</url>
    <id>8aad8cb3906fce40fa583839fec7f8591fab8ec7</id>
    <committed-date>2008-08-14T21:45:14-07:00</committed-date>
    <authored-date>2008-08-14T21:45:14-07:00</authored-date>
    <message>Set cache control to require revalidation if cache freshness response headers are set. Don't set Content-Length header if 304 status.</message>
    <tree>e6b903348c95ed060ddac963209065304fabd336</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8cb14ee1203c9ed380c4b192e8730757a52d43cb</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f1f4e84a7ef88d941f6508673bb448de640d6f77</url>
    <id>f1f4e84a7ef88d941f6508673bb448de640d6f77</id>
    <committed-date>2008-08-14T12:28:02-07:00</committed-date>
    <authored-date>2008-08-14T12:23:29-07:00</authored-date>
    <message>Fix asset file paths with dangling queries in mtime check</message>
    <tree>26549476ba44de26fbad378f69680d83ed451ae5</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
</commits>
