<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f498f221bdd88a04458f56ee917c360bca833e94</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/3fee2378edd45188e41a7d14d4ca0a88280b541e</url>
    <id>3fee2378edd45188e41a7d14d4ca0a88280b541e</id>
    <committed-date>2008-05-13T10:25:30-07:00</committed-date>
    <authored-date>2008-05-13T10:20:52-07:00</authored-date>
    <message>Use 'public' schema path when connecting to 'postgres' database. [#170 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>d8d41b6efd8fd48c43af0ca265b699f47ae5d96b</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74fd17346f30fddba0e174ae17f5697f2c22279e</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Morrison</name>
      <email>daniel@collectiveidea.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f498f221bdd88a04458f56ee917c360bca833e94</url>
    <id>f498f221bdd88a04458f56ee917c360bca833e94</id>
    <committed-date>2008-05-13T09:50:45-07:00</committed-date>
    <authored-date>2008-05-12T19:02:04-07:00</authored-date>
    <message>Include time zone offset in TimeWithZone#to_json</message>
    <tree>d7ca8c8cbc2265079106e1590396c07ccb4bb199</tree>
    <committer>
      <name>rick</name>
      <email>rick@spacemonkey.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d09a8446d5606a5a0b5c024224b09a1318e9cf4d</id>
      </parent>
      <parent>
        <id>4dedc7ddcaffa8c606af11ae2d32707131b99a2e</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>rick@spacemonkey.local</email>
    </author>
    <url>http://github.com/rails/rails/commit/74fd17346f30fddba0e174ae17f5697f2c22279e</url>
    <id>74fd17346f30fddba0e174ae17f5697f2c22279e</id>
    <committed-date>2008-05-13T09:41:10-07:00</committed-date>
    <authored-date>2008-05-13T09:41:10-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>1267cea613ee4a73a2f5ddf3fb24d224dc8bbded</tree>
    <committer>
      <name>rick</name>
      <email>rick@spacemonkey.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9fb01ce4b194567e84fa2f8582410fc76720a31f</id>
      </parent>
    </parents>
    <author>
      <name>Tarmo T&#228;nav</name>
      <email>tarmo@itech.ee</email>
    </author>
    <url>http://github.com/rails/rails/commit/4dedc7ddcaffa8c606af11ae2d32707131b99a2e</url>
    <id>4dedc7ddcaffa8c606af11ae2d32707131b99a2e</id>
    <committed-date>2008-05-13T09:34:47-07:00</committed-date>
    <authored-date>2008-05-13T07:26:05-07:00</authored-date>
    <message>Use 'postgres' database instead of 'template1'

The 'postgres' database is meant for use by utilities and third
party applications. CONNECT permission to the 'template1' database
is usually only available to superusers which is why 'postgres'
should be preferred as users whith &quot;CREATE DATABASE&quot; permissions
are not neccessarily superusers.</message>
    <tree>9716be68b8e2695153f54e2654cc9cc3c0f80be1</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2270371f5dbabdd25ffcc59389249a795ba324a1</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Brindley</name>
      <email>matt@mattbrindley.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/9fb01ce4b194567e84fa2f8582410fc76720a31f</url>
    <id>9fb01ce4b194567e84fa2f8582410fc76720a31f</id>
    <committed-date>2008-05-13T02:50:00-07:00</committed-date>
    <authored-date>2008-05-11T18:20:54-07:00</authored-date>
    <message>ScaffoldGenerator to create public/stylesheets if missing. [#165 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>e1bdca1c69d665a46d00b4a0d892fe8d4163f559</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>593e21d6aedcc05d744be4996bd7180edce57efe</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/2270371f5dbabdd25ffcc59389249a795ba324a1</url>
    <id>2270371f5dbabdd25ffcc59389249a795ba324a1</id>
    <committed-date>2008-05-13T02:39:45-07:00</committed-date>
    <authored-date>2008-05-13T02:39:45-07:00</authored-date>
    <message>Remove unnecessary DeprecatedInstanceVariable class</message>
    <tree>2f03fe4fbc3b6128e918a3f1ed62efc40088452d</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a425cd147363a0e8d7e17177ef252dd760197f15</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Noria</name>
      <email>fxn@hashref.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/593e21d6aedcc05d744be4996bd7180edce57efe</url>
    <id>593e21d6aedcc05d744be4996bd7180edce57efe</id>
    <committed-date>2008-05-12T17:04:17-07:00</committed-date>
    <authored-date>2008-05-12T15:46:57-07:00</authored-date>
    <message>Dirty attributes aren't cleared if save fails. [#174 state:resolved]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>27cb4e5dbaab49554d2a5bde9971a5c9c6521c88</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cde6a259bf46cdaf1f2fe5fdeb84478ca8fc3046</id>
      </parent>
    </parents>
    <author>
      <name>Rich Cavanaugh</name>
      <email>cavanaugh@fatjam.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a425cd147363a0e8d7e17177ef252dd760197f15</url>
    <id>a425cd147363a0e8d7e17177ef252dd760197f15</id>
    <committed-date>2008-05-12T15:26:19-07:00</committed-date>
    <authored-date>2008-05-12T15:25:56-07:00</authored-date>
    <message>Don't double-escape cookie store data. Don't split cookie values with newlines into an array. [#130 state:resolved]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>d992a97129c45fe67028e8ba372164cd4ca03568</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2e4bf218f95ab279e1a1527c37115faf65ac283</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/cde6a259bf46cdaf1f2fe5fdeb84478ca8fc3046</url>
    <id>cde6a259bf46cdaf1f2fe5fdeb84478ca8fc3046</id>
    <committed-date>2008-05-12T13:24:32-07:00</committed-date>
    <authored-date>2008-05-10T08:58:30-07:00</authored-date>
    <message>Simpler rescue_action condition</message>
    <tree>fc62831dc4c084c816ace05d2ddd28b811de0f79</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>828914a062d3fd6cd51ebd3881acea11eede45cc</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f2e4bf218f95ab279e1a1527c37115faf65ac283</url>
    <id>f2e4bf218f95ab279e1a1527c37115faf65ac283</id>
    <committed-date>2008-05-12T13:24:32-07:00</committed-date>
    <authored-date>2008-05-10T08:47:49-07:00</authored-date>
    <message>Use #duplicable? instead of anonymous rescue</message>
    <tree>0d9f98de841f5ecefdce805c4689fb52f5ae34f0</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2212c1601dcd67e72e9d52f98347d3285fd7134</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/828914a062d3fd6cd51ebd3881acea11eede45cc</url>
    <id>828914a062d3fd6cd51ebd3881acea11eede45cc</id>
    <committed-date>2008-05-12T13:24:32-07:00</committed-date>
    <authored-date>2008-05-10T08:47:06-07:00</authored-date>
    <message>Ruby 1.9 compat: define __setobj__ for Delegator</message>
    <tree>e57972e4bc72dcf0817c028f67b6afb1d47f3bd4</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>00640de861797b258d2dd955b861bcb021d4a3e1</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d2212c1601dcd67e72e9d52f98347d3285fd7134</url>
    <id>d2212c1601dcd67e72e9d52f98347d3285fd7134</id>
    <committed-date>2008-05-11T16:35:42-07:00</committed-date>
    <authored-date>2008-05-11T16:29:16-07:00</authored-date>
    <message>Remove AR::Base#attributes argument. [#52 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>3bcb91aa1adc19d486e4a54d5bec9bd8433bafc1</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b60c8a573e63998b4aa3f93a1728bb9b6c6fb8f9</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/00640de861797b258d2dd955b861bcb021d4a3e1</url>
    <id>00640de861797b258d2dd955b861bcb021d4a3e1</id>
    <committed-date>2008-05-11T16:34:05-07:00</committed-date>
    <authored-date>2008-05-11T16:34:05-07:00</authored-date>
    <message>Updated copyright years</message>
    <tree>a36f68292828bdf43959379a625eff10e5e503da</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1b6e1ae614ed98362d8b86c111ed1bd73d995ef</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b60c8a573e63998b4aa3f93a1728bb9b6c6fb8f9</url>
    <id>b60c8a573e63998b4aa3f93a1728bb9b6c6fb8f9</id>
    <committed-date>2008-05-11T16:29:44-07:00</committed-date>
    <authored-date>2008-05-11T16:29:44-07:00</authored-date>
    <message>Making ready for RC1 release</message>
    <tree>8837404cc740b0c937f873ff89eadb6bdb6d72be</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d9c6026984d91e940a28f221ba558124cc027cb</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f1b6e1ae614ed98362d8b86c111ed1bd73d995ef</url>
    <id>f1b6e1ae614ed98362d8b86c111ed1bd73d995ef</id>
    <committed-date>2008-05-11T16:21:47-07:00</committed-date>
    <authored-date>2008-05-11T16:21:47-07:00</authored-date>
    <message>No more svn version numbers to rely on, use timestamps instead</message>
    <tree>73f3daf1918ace52f80a470df017ac4f3c5605c1</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c11bd7e713c7e79c579dd901585652c959d1e2c7</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/5d9c6026984d91e940a28f221ba558124cc027cb</url>
    <id>5d9c6026984d91e940a28f221ba558124cc027cb</id>
    <committed-date>2008-05-11T16:21:19-07:00</committed-date>
    <authored-date>2008-05-11T16:21:19-07:00</authored-date>
    <message>Depend on latest Rake</message>
    <tree>0146e87c8dbf0ca2b1cc030127b3b261dc465bdb</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80e18e759e5244bbffd637e306f4f18b92af5caf</id>
      </parent>
      <parent>
        <id>9a137506a1267ec5938fcec4d2ff135f15037459</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c11bd7e713c7e79c579dd901585652c959d1e2c7</url>
    <id>c11bd7e713c7e79c579dd901585652c959d1e2c7</id>
    <committed-date>2008-05-11T15:59:27-07:00</committed-date>
    <authored-date>2008-05-11T15:59:27-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>16a44a7df198c00f03fdcaa6853264f00170523e</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>236f0bb67adecbc1e6dac5258e4a8cb310ffd7a4</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/80e18e759e5244bbffd637e306f4f18b92af5caf</url>
    <id>80e18e759e5244bbffd637e306f4f18b92af5caf</id>
    <committed-date>2008-05-11T15:58:04-07:00</committed-date>
    <authored-date>2008-05-11T15:51:30-07:00</authored-date>
    <message>Ensure dbconsole respects erb in database.yml. [#157 state:resolved] [Andrew Bennett]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>54ea8db1b8d1d47dde2cabf1bd202284171db9b6</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>236f0bb67adecbc1e6dac5258e4a8cb310ffd7a4</id>
      </parent>
    </parents>
    <author>
      <name>Michael Schuerig</name>
      <email>michael@schuerig.de</email>
    </author>
    <url>http://github.com/rails/rails/commit/9a137506a1267ec5938fcec4d2ff135f15037459</url>
    <id>9a137506a1267ec5938fcec4d2ff135f15037459</id>
    <committed-date>2008-05-11T15:22:17-07:00</committed-date>
    <authored-date>2008-05-11T15:12:22-07:00</authored-date>
    <message>Added not to sanitize helper docs that it doesn't guarantee well-formed markup.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;

[#166 state:resolved]</message>
    <tree>ee0438a682fdd3b5e8f86165e7b72485b2031003</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0cbdd96c349c56c47299ca3c2bfa5d8c4f5e5a11</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/236f0bb67adecbc1e6dac5258e4a8cb310ffd7a4</url>
    <id>236f0bb67adecbc1e6dac5258e4a8cb310ffd7a4</id>
    <committed-date>2008-05-11T14:14:07-07:00</committed-date>
    <authored-date>2008-05-06T16:12:17-07:00</authored-date>
    <message>When preloading group by reflection rather than by class [#125 state:resolved]

This avoids extra queries when several subclasses inherit the association
from their parent class, while still coping with subclasses redefining
associations.

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>aaca136f3ba80f589e24595cd953f064697ef0bb</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b8b582e0668416c6e6760e97a64b9fa3507782c</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Viney</name>
      <email>jonathan.viney@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/0cbdd96c349c56c47299ca3c2bfa5d8c4f5e5a11</url>
    <id>0cbdd96c349c56c47299ca3c2bfa5d8c4f5e5a11</id>
    <committed-date>2008-05-11T13:01:18-07:00</committed-date>
    <authored-date>2008-05-11T13:01:18-07:00</authored-date>
    <message>Fix blank conditions on AssociationCollection#find. [#104 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>5f21d58b948263a636a7ab5a64d39e38bf6836ed</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f0dccbbc7c98938349650033ff9a41a814d300d</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/0b8b582e0668416c6e6760e97a64b9fa3507782c</url>
    <id>0b8b582e0668416c6e6760e97a64b9fa3507782c</id>
    <committed-date>2008-05-11T12:33:25-07:00</committed-date>
    <authored-date>2008-05-11T12:33:25-07:00</authored-date>
    <message>Add test for named_scope#proxy_options. [#97 state:resolved]</message>
    <tree>9d6f5250628a777db52141dd95bd68e7e7799245</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f2f88f128104355b100487008800aeb369ca425</id>
      </parent>
    </parents>
    <author>
      <name>Frederick Cheung</name>
      <email>frederick.cheung@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3f0dccbbc7c98938349650033ff9a41a814d300d</url>
    <id>3f0dccbbc7c98938349650033ff9a41a814d300d</id>
    <committed-date>2008-05-11T12:01:14-07:00</committed-date>
    <authored-date>2008-05-07T13:35:41-07:00</authored-date>
    <message>Ensure hm:t preloading honours reflection options. [#137 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>c19906d9c79d3023c7769103584dd8572c5e5870</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10fdf44236ea9abfd327fc59d83670d4bcb3e0ca</id>
      </parent>
    </parents>
    <author>
      <name>Cheah Chu Yeow</name>
      <email>chuyeow@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/8f2f88f128104355b100487008800aeb369ca425</url>
    <id>8f2f88f128104355b100487008800aeb369ca425</id>
    <committed-date>2008-05-11T11:49:47-07:00</committed-date>
    <authored-date>2008-05-10T22:50:19-07:00</authored-date>
    <message>Remove unused JSON methods. [#164 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>9b2e568713d93b6519440bfce634cca4839f3fc9</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4cc594bd708df1ec67b61833493198ab0009c627</id>
      </parent>
    </parents>
    <author>
      <name>Aslak Helles&#248;y</name>
      <email>aslak.hellesoy@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/10fdf44236ea9abfd327fc59d83670d4bcb3e0ca</url>
    <id>10fdf44236ea9abfd327fc59d83670d4bcb3e0ca</id>
    <committed-date>2008-05-11T11:37:29-07:00</committed-date>
    <authored-date>2008-05-06T22:59:34-07:00</authored-date>
    <message>Added protection against duplicate migration names (Aslak Helles&#248;y) [#112 state:resolved]</message>
    <tree>ca354edb2a0c16136304ba45a3f2b2462b68d0d7</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dabb5b7ab3fad23da91a2312f7b586855d52f4a</id>
      </parent>
    </parents>
    <author>
      <name>Alex MacCaw</name>
      <email>maccman@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/4cc594bd708df1ec67b61833493198ab0009c627</url>
    <id>4cc594bd708df1ec67b61833493198ab0009c627</id>
    <committed-date>2008-05-11T11:30:03-07:00</committed-date>
    <authored-date>2008-05-04T04:28:08-07:00</authored-date>
    <message>Fix validates_uniqueness_of for SQL keywords [#23 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>f641a527800f7820487b799d2712d912c8cab47d</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a986200b9a6be0f68a0db504dc478da04842dee</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/0dabb5b7ab3fad23da91a2312f7b586855d52f4a</url>
    <id>0dabb5b7ab3fad23da91a2312f7b586855d52f4a</id>
    <committed-date>2008-05-11T11:28:50-07:00</committed-date>
    <authored-date>2008-05-11T11:28:50-07:00</authored-date>
    <message>Fixed that forgery protection can be used without session tracking (Peter Jones) [#139 state:resolved]</message>
    <tree>452cd435644f94cd77dfe72334f52ffd99d2bf65</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7013d9e52a41a6261738b8d11bcada85bc6fe81b</id>
      </parent>
    </parents>
    <author>
      <name>Peter Jones</name>
      <email>pjones@pmade.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/2a986200b9a6be0f68a0db504dc478da04842dee</url>
    <id>2a986200b9a6be0f68a0db504dc478da04842dee</id>
    <committed-date>2008-05-11T11:27:34-07:00</committed-date>
    <authored-date>2008-05-07T15:04:18-07:00</authored-date>
    <message>Bug: Earlier Check for Session in Forgery Protection

The session is used by the form_authenticity_token method before it is
tested to be valid.  This patch moves a few lines around so that the
session is validated first.

Without this patch, if you try to use forgery protection with sessions
turned off, you get this exception message:

  undefined method `session_id' for {}:Hash

The patch includes a test that can be used to see this behavior before
the request_forgery_protection.rb file is patched to fix it.</message>
    <tree>66421a3dd7322c44184a273834ed95795f0a5a0f</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c43623c48b977d05413d86867651bfc3762b745a</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7013d9e52a41a6261738b8d11bcada85bc6fe81b</url>
    <id>7013d9e52a41a6261738b8d11bcada85bc6fe81b</id>
    <committed-date>2008-05-11T11:20:53-07:00</committed-date>
    <authored-date>2008-05-11T11:20:53-07:00</authored-date>
    <message>Fix generate_app_doc task (Jaroslaw) [#70 state:resolved]</message>
    <tree>34d56a3461eba01b89a465f6d096ffaef7df320a</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8857994f92293a78df9addbc0998ef02fca82fae</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c43623c48b977d05413d86867651bfc3762b745a</url>
    <id>c43623c48b977d05413d86867651bfc3762b745a</id>
    <committed-date>2008-05-11T11:18:49-07:00</committed-date>
    <authored-date>2008-05-11T11:18:49-07:00</authored-date>
    <message>Added session(:on) to turn session management back on in a controller subclass if the superclass turned it off (Peter Jones) [#136 state:resolved]</message>
    <tree>4ef380d032f57fdff2e9567fcc7b76db96249a6e</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
</commits>
