<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fe66397adfb5a8057db78afcabd4d7eb0f13a783</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/139b92495fa7697cdd619c549d4c7b263562b761</url>
    <id>139b92495fa7697cdd619c549d4c7b263562b761</id>
    <committed-date>2008-01-05T05:34:15-08:00</committed-date>
    <authored-date>2008-01-05T05:34:15-08:00</authored-date>
    <message>* Continue evolution toward ActiveSupport::TestCase and friends.  #10679 [Josh Peek]

* TestCase: introduce declared setup and teardown callbacks. Pass a list of methods and an optional block to call before setup or after teardown. Setup callbacks are run in the order declared; teardown callbacks are run in reverse.  [Jeremy Kemper]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8570 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>20589f9f23d3b19697fed12bb1bf5ce48ef595af</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbed69249f477242dae1ff1aad9b6cc61d7886d1</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/fe66397adfb5a8057db78afcabd4d7eb0f13a783</url>
    <id>fe66397adfb5a8057db78afcabd4d7eb0f13a783</id>
    <committed-date>2008-01-05T05:33:12-08:00</committed-date>
    <authored-date>2008-01-05T05:33:12-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8569 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>f02f7170d7f88da382928ccb1aeaaa3495d5b5a7</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8c12301bb57d41f78d5a8e2764ac2f654657b40</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/dbed69249f477242dae1ff1aad9b6cc61d7886d1</url>
    <id>dbed69249f477242dae1ff1aad9b6cc61d7886d1</id>
    <committed-date>2008-01-05T05:33:00-08:00</committed-date>
    <authored-date>2008-01-05T05:33:00-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8568 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>e3904e81dc05e38b882fedd2b230b85ab229007b</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f2e9bb280a761132495ea430303767a08700fed</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f8c12301bb57d41f78d5a8e2764ac2f654657b40</url>
    <id>f8c12301bb57d41f78d5a8e2764ac2f654657b40</id>
    <committed-date>2008-01-05T05:32:48-08:00</committed-date>
    <authored-date>2008-01-05T05:32:48-08:00</authored-date>
    <message>remove some more absolute requires


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8567 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>baf672befa54d57dc91493bac15cda64b0aaa2c1</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ad87adc9f17ef004b0005725a456b1d3f141734</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/1f2e9bb280a761132495ea430303767a08700fed</url>
    <id>1f2e9bb280a761132495ea430303767a08700fed</id>
    <committed-date>2008-01-05T05:32:38-08:00</committed-date>
    <authored-date>2008-01-05T05:32:38-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8566 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>26ecf923ddd5d970d0065127f77c9edc07c92743</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d755f19837da703d494ff4c59c39a0066bbd961</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/1ad87adc9f17ef004b0005725a456b1d3f141734</url>
    <id>1ad87adc9f17ef004b0005725a456b1d3f141734</id>
    <committed-date>2008-01-05T05:32:22-08:00</committed-date>
    <authored-date>2008-01-05T05:32:22-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8565 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>fce65594dc194a92eb8d07acc99b031d1e3bd898</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6d852665987142fb85ab26da9cc01f5d9b65d46</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/9d755f19837da703d494ff4c59c39a0066bbd961</url>
    <id>9d755f19837da703d494ff4c59c39a0066bbd961</id>
    <committed-date>2008-01-05T05:32:06-08:00</committed-date>
    <authored-date>2008-01-05T05:32:06-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8564 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>8075d8ea3cfbdf9b873cf348dc95680cb4636fad</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b144818698ee8bd9190efe465611c9f83d5a685e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f6d852665987142fb85ab26da9cc01f5d9b65d46</url>
    <id>f6d852665987142fb85ab26da9cc01f5d9b65d46</id>
    <committed-date>2008-01-05T05:31:04-08:00</committed-date>
    <authored-date>2008-01-05T05:31:04-08:00</authored-date>
    <message>require abstract_unit directly since test is in load path


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8563 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>ab6acf54b41bcd80621f8aa701d2e84b02621134</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83f65594dedd2f969bc28ba1ce424a40224f3161</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/b144818698ee8bd9190efe465611c9f83d5a685e</url>
    <id>b144818698ee8bd9190efe465611c9f83d5a685e</id>
    <committed-date>2008-01-04T18:21:25-08:00</committed-date>
    <authored-date>2008-01-04T18:21:25-08:00</authored-date>
    <message>Document that .build doesn't apply to has_many :through associations. Closes #10707 [GMFlash]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8562 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>c1e55ce7d6716c0b7f8d80bec62f02d9525cc176</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f42063d038a04d7c43ce617d727b0fc6f91f888b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/83f65594dedd2f969bc28ba1ce424a40224f3161</url>
    <id>83f65594dedd2f969bc28ba1ce424a40224f3161</id>
    <committed-date>2008-01-04T18:20:57-08:00</committed-date>
    <authored-date>2008-01-04T18:20:57-08:00</authored-date>
    <message>Prefer to instantiate fixtures with model classes instead of their names, avoiding excess constant lookups. Closes #10677 [nwilmes]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8561 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>701a750cd54c5391ef780081fff55b0e6c4f210b</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3464a7e79c373947ea7d57c543e36f41bd62049e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f42063d038a04d7c43ce617d727b0fc6f91f888b</url>
    <id>f42063d038a04d7c43ce617d727b0fc6f91f888b</id>
    <committed-date>2008-01-04T18:20:26-08:00</committed-date>
    <authored-date>2008-01-04T18:20:26-08:00</authored-date>
    <message>Cache fixture model class. References #10677 [nwilmes]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8560 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>95869dd622e1f57bc42724fcc1c6f0865360fc14</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ccc3cf448c5ba41761d1f50a476f6793331511d</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/3464a7e79c373947ea7d57c543e36f41bd62049e</url>
    <id>3464a7e79c373947ea7d57c543e36f41bd62049e</id>
    <committed-date>2008-01-04T18:19:48-08:00</committed-date>
    <authored-date>2008-01-04T18:19:48-08:00</authored-date>
    <message>assert_response failures include the exception message. Closes #10688.


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8559 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>263bf0024f4334a3276922e3c062cc5c3674e61d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>752f633bc55c191b0b8b555e1444d254334c4157</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/5ccc3cf448c5ba41761d1f50a476f6793331511d</url>
    <id>5ccc3cf448c5ba41761d1f50a476f6793331511d</id>
    <committed-date>2008-01-04T16:26:27-08:00</committed-date>
    <authored-date>2008-01-04T16:26:27-08:00</authored-date>
    <message>Move model dependency to the end of the scaffold generator manifest. Closes #10696 [drnic]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8558 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>332f3e29d20b1efd5564a81f2b4eaa22e8a4d80e</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc604b43a0566416a9f638f77ea24d90fbc377d5</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/752f633bc55c191b0b8b555e1444d254334c4157</url>
    <id>752f633bc55c191b0b8b555e1444d254334c4157</id>
    <committed-date>2008-01-04T15:21:52-08:00</committed-date>
    <authored-date>2008-01-04T15:21:52-08:00</authored-date>
    <message>Document that eager loading doesn't work with polymorphic associations. Closes #10610 [Xavier Noria]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8556 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>443a45e1d8c79f823f12b10716ef8fc0f759d232</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c36f8111a6e7f305adc8eac87ea006e2517b93df</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/dc604b43a0566416a9f638f77ea24d90fbc377d5</url>
    <id>dc604b43a0566416a9f638f77ea24d90fbc377d5</id>
    <committed-date>2008-01-03T19:25:20-08:00</committed-date>
    <authored-date>2008-01-03T19:25:20-08:00</authored-date>
    <message>Ruby 1.9: Module#local_constants can now just use constants(false). Closes #10648 [Xavier Noria]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8555 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>7f84b09775ce0c82731fa5ea23296f1a2e1dbeea</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25db1fc2014905d00795231dab2068f7a3497b04</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/c36f8111a6e7f305adc8eac87ea006e2517b93df</url>
    <id>c36f8111a6e7f305adc8eac87ea006e2517b93df</id>
    <committed-date>2008-01-03T19:19:50-08:00</committed-date>
    <authored-date>2008-01-03T19:19:50-08:00</authored-date>
    <message>pdate_all ignores scoped :order and :limit, so post.comments.update_all doesn't try to include the comment order in the update statement. Closes #10686.


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8554 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>640742120fb4c716c6eb4cab9a27f1b2f683a462</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a9ad9ccbc706e546bf02ec95f864944e7d7983b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/25db1fc2014905d00795231dab2068f7a3497b04</url>
    <id>25db1fc2014905d00795231dab2068f7a3497b04</id>
    <committed-date>2008-01-03T19:19:20-08:00</committed-date>
    <authored-date>2008-01-03T19:19:20-08:00</authored-date>
    <message>Ruby 1.9 compat: test multibyte chars proxy for 1.8 only


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8553 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>8785873adb2ab165569e8701c30c11e8ec844d9d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>288553540b5b2f37497cb19357b25ac12e0498fd</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/2a9ad9ccbc706e546bf02ec95f864944e7d7983b</url>
    <id>2a9ad9ccbc706e546bf02ec95f864944e7d7983b</id>
    <committed-date>2008-01-03T13:05:12-08:00</committed-date>
    <authored-date>2008-01-03T13:05:12-08:00</authored-date>
    <message>Moved the caching stores from ActionController::Caching::Fragments::* to ActiveSupport::Cache::*. If you're explicitly referring to a store, like ActionController::Caching::Fragments::MemoryStore, you need to update that reference with ActiveSupport::Cache::MemoryStore [DHH] Deprecated ActionController::Base.fragment_cache_store for ActionController::Base.cache_store [DHH] All fragment cache keys are now by default prefixed with the 'views/' namespace [DHH] Added ActiveRecord::Base.cache_key to make it easier to cache Active Records in combination with the new ActiveSupport::Cache::* libraries [DHH] Added ActiveSupport::Gzip.decompress/compress(source) as an easy wrapper for Zlib [Tobias Luetke] Included MemCache-Client to make the improved ActiveSupport::Cache::MemCacheStore work out of the box [Bob Cottrell, Eric Hodel] Added config.cache_store to environment options to control the default cache store (default is FileStore if tmp/cache is present, otherwise MemoryStore is used) [DHH]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8546 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>868624e91f037840bfbf0aca30bb2ea1c9d78701</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32876476a714581377f7605539c9718883ce9907</id>
      </parent>
    </parents>
    <author>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/288553540b5b2f37497cb19357b25ac12e0498fd</url>
    <id>288553540b5b2f37497cb19357b25ac12e0498fd</id>
    <committed-date>2008-01-03T11:14:38-08:00</committed-date>
    <authored-date>2008-01-03T11:14:38-08:00</authored-date>
    <message>Ruby 1.9: Forwards compatibility change for fixtures and the new CSV module [JEG2]


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8544 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>d6d409ff1a4b85653539bc0736ae251a091fb5f3</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2e98ef0b8a575712707e4297c5206e2ed7a7d90</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/32876476a714581377f7605539c9718883ce9907</url>
    <id>32876476a714581377f7605539c9718883ce9907</id>
    <committed-date>2008-01-03T07:49:59-08:00</committed-date>
    <authored-date>2008-01-03T07:49:59-08:00</authored-date>
    <message>Refactored ActionController::Verification and improved docs (closes #10681) [jamesh]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8543 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>23e38ab4c90327d6a0528a334c89e0d54fa1b7a0</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5645fd4a0b8160646e69273626a77badd9ab1a4</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e2e98ef0b8a575712707e4297c5206e2ed7a7d90</url>
    <id>e2e98ef0b8a575712707e4297c5206e2ed7a7d90</id>
    <committed-date>2008-01-03T07:35:10-08:00</committed-date>
    <authored-date>2008-01-03T07:35:10-08:00</authored-date>
    <message>Made fragment caching in views work for rjs and builder as well (closes #6642) [zsombor]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8542 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>c94755dbacc4a1e693587800f87b535efc2c8e65</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b8ee2438f95f41d0770b110cdab3253832b1848</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d5645fd4a0b8160646e69273626a77badd9ab1a4</url>
    <id>d5645fd4a0b8160646e69273626a77badd9ab1a4</id>
    <committed-date>2008-01-03T07:28:36-08:00</committed-date>
    <authored-date>2008-01-03T07:28:36-08:00</authored-date>
    <message>Fixed rendering of partials with layout when done from site layout (closes #9209) [antramm]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8541 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>5759f8c4f78632c77f997cf3370911d53ba464de</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7f0e7b833a6ac6b5fa47b37d90152401a0329eb</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/7b8ee2438f95f41d0770b110cdab3253832b1848</url>
    <id>7b8ee2438f95f41d0770b110cdab3253832b1848</id>
    <committed-date>2008-01-02T18:59:03-08:00</committed-date>
    <authored-date>2008-01-02T18:59:03-08:00</authored-date>
    <message>Ruby 1.9 compat: don't use obsolete ParseDate


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8540 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>a23f4996b1a32f7ce79f3ab173711b8ea07fcb5b</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ae55ca0b9eab88bebc96764a7a1ce4929cb077e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f7f0e7b833a6ac6b5fa47b37d90152401a0329eb</url>
    <id>f7f0e7b833a6ac6b5fa47b37d90152401a0329eb</id>
    <committed-date>2008-01-02T18:58:43-08:00</committed-date>
    <authored-date>2008-01-02T18:58:43-08:00</authored-date>
    <message>Remove toplevel rubyforgepublisher require for new Rake


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8539 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>92c8f256b28d2abbe055c64e2b5b9ce928f41bf9</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a6367d7d207e54fced36b58a1abdd7ef0d36f82</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/2ae55ca0b9eab88bebc96764a7a1ce4929cb077e</url>
    <id>2ae55ca0b9eab88bebc96764a7a1ce4929cb077e</id>
    <committed-date>2008-01-02T18:43:19-08:00</committed-date>
    <authored-date>2008-01-02T18:43:19-08:00</authored-date>
    <message>Ruby 1.9 compat: special-case String access methods to not depend on #chars


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8538 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>430446a610f29cd853da9a20c8f57a6937c0c735</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64b4c18e159a1a75f70b64c5be780eb5cfe92aa9</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/6a6367d7d207e54fced36b58a1abdd7ef0d36f82</url>
    <id>6a6367d7d207e54fced36b58a1abdd7ef0d36f82</id>
    <committed-date>2008-01-02T16:40:28-08:00</committed-date>
    <authored-date>2008-01-02T16:40:28-08:00</authored-date>
    <message>Fixed that you don't have to call super in ActionMailer::TestCase#setup (closes #10406) [jamesgolick]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8536 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>e7231c6588fff012bd3e1f8a3c13db1264a7f6e1</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>424c3306346320c09031cbe2e4672ec7ad862c48</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/64b4c18e159a1a75f70b64c5be780eb5cfe92aa9</url>
    <id>64b4c18e159a1a75f70b64c5be780eb5cfe92aa9</id>
    <committed-date>2008-01-02T16:35:23-08:00</committed-date>
    <authored-date>2008-01-02T16:35:23-08:00</authored-date>
    <message>Refactor check for local databases (closes #10539) [parcelbrat]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8535 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>f2e5ff7c233e8b4c51f38a83455615cb0ba50abd</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3229b59495270a094d3a0f83814f1c3d5ebec7e3</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/424c3306346320c09031cbe2e4672ec7ad862c48</url>
    <id>424c3306346320c09031cbe2e4672ec7ad862c48</id>
    <committed-date>2008-01-02T16:30:22-08:00</committed-date>
    <authored-date>2008-01-02T16:30:22-08:00</authored-date>
    <message>Added by parameter to increment, decrement, and their bang varieties so you can do player1.increment!(:points, 5) (closes #10542) [Sam]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8534 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>1a8802cafaeeb7f1251f4e59341d4407922826b1</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5aaf945b68feff5325a5977b832101955b64a54</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3229b59495270a094d3a0f83814f1c3d5ebec7e3</url>
    <id>3229b59495270a094d3a0f83814f1c3d5ebec7e3</id>
    <committed-date>2008-01-02T16:16:47-08:00</committed-date>
    <authored-date>2008-01-02T16:16:47-08:00</authored-date>
    <message>Fixed String#titleize to work for strings with 's too (closes #10571) [trek]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8533 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>ad9b887865595a990c9a4bfa4d9c5c4f4cdfd18e</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ad24df6ed389c1d57970c6e7650c5b1b7ae7676</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f5aaf945b68feff5325a5977b832101955b64a54</url>
    <id>f5aaf945b68feff5325a5977b832101955b64a54</id>
    <committed-date>2008-01-02T16:14:47-08:00</committed-date>
    <authored-date>2008-01-02T16:14:47-08:00</authored-date>
    <message>Added that rails:update is run when you do rails:freeze:edge to ensure you also get the latest JS and config files (closes #10565) [jeff]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8532 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>700b216872864799f5a037cc60b9e5cf6f84ec37</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
</commits>
