<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>82b9b151ffde44305d67744c0bfd9bb5505f6fbe</id>
      </parent>
    </parents>
    <author>
      <name>David Vrensk</name>
      <email>david@vrensk.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/af44b0764965a9ae1f77290056473b35eac79562</url>
    <id>af44b0764965a9ae1f77290056473b35eac79562</id>
    <committed-date>2009-11-12T11:21:44-08:00</committed-date>
    <authored-date>2009-11-01T07:46:12-08:00</authored-date>
    <message>Rdoc for changes introduced in e2ed1a1ca, 36058f450.

[#3451 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>b3d4c65cc6aec93f18df6a3ac851828efbd32c5c</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d0f8abc003cc6edfdb471ada05754580725b353</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/af0d1fa8920793a95fae456d1f5debdc50287eb3</url>
    <id>af0d1fa8920793a95fae456d1f5debdc50287eb3</id>
    <committed-date>2009-10-15T14:18:44-07:00</committed-date>
    <authored-date>2009-10-07T07:17:50-07:00</authored-date>
    <message>Update Orchestra instrumentations and move part of logging to Orchestra.</message>
    <tree>dfae586337161abfa8567bf085bdb2e68a070cc2</tree>
    <committer>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>772a32a22d71f7a22108719d88c94959ae4942b6</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/0bd6e933c01868db7c7e20d46c972c4e7395b743</url>
    <id>0bd6e933c01868db7c7e20d46c972c4e7395b743</id>
    <committed-date>2009-09-24T18:38:18-07:00</committed-date>
    <authored-date>2009-09-24T18:36:40-07:00</authored-date>
    <message>Restore split between require-time and runtime load path mungery. Simplifies vendor requires.</message>
    <tree>d91dbf5aaf990748082e42eb772ba049844794a3</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09f798ba18029363378d80b19f9f88a055c44bb2</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/4215e9ab936efca915ca998273d2fc0c46bb59b8</url>
    <id>4215e9ab936efca915ca998273d2fc0c46bb59b8</id>
    <committed-date>2009-09-20T08:07:21-07:00</committed-date>
    <authored-date>2009-09-20T08:07:21-07:00</authored-date>
    <message>Instrumenting cache stores.</message>
    <tree>cfb67f70ce1ec8f95ea91c2b548666a87cea58f5</tree>
    <committer>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f9e449830902319d3c0897e67d8ac9c89bff39d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b2f0b8cbda74cc89834b2db749fb0fbe44f5d8f2</url>
    <id>b2f0b8cbda74cc89834b2db749fb0fbe44f5d8f2</id>
    <committed-date>2009-09-13T20:55:46-07:00</committed-date>
    <authored-date>2009-09-13T20:55:46-07:00</authored-date>
    <message>Rollback AS bundler work and improve activation of vendored dependencies</message>
    <tree>05ae73741366a390fd543b67f7080325c8d7525e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c68d23f19010379a9320690ca17a26743c8f071</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e033b5d037c303a34e0c5aec2b38ec6270f00f86</url>
    <id>e033b5d037c303a34e0c5aec2b38ec6270f00f86</id>
    <committed-date>2009-07-25T08:03:58-07:00</committed-date>
    <authored-date>2009-07-25T08:03:58-07:00</authored-date>
    <message>Merge docrails</message>
    <tree>7c69e6ef81028d0c1978d0b1dcea14893a146554</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f7eaea201b2f408d9effbf82f2731957e284adf</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b5775c2b3efb3ae5ef9074d26f6fc3e302a4f6f0</url>
    <id>b5775c2b3efb3ae5ef9074d26f6fc3e302a4f6f0</id>
    <committed-date>2009-06-21T07:25:28-07:00</committed-date>
    <authored-date>2009-06-21T06:35:14-07:00</authored-date>
    <message>Add expiry support File cache store [#1693 state:resolved] [Roman Shterenzon, Pratik Naik]</message>
    <tree>ab1ed892e04ed605c122e9a42a17286e63c5f1e8</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8fffe7b23acce42bc3941d7bba47e07a66aed67</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/36058f45040b5559fd8f6a44a17ead27a6b3d2f7</url>
    <id>36058f45040b5559fd8f6a44a17ead27a6b3d2f7</id>
    <committed-date>2009-05-19T16:58:04-07:00</committed-date>
    <authored-date>2009-05-19T16:51:38-07:00</authored-date>
    <message>Use duck typing to also allow MemCache-like object when initializing a MemCacheStore

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>eb931d92074b7bb792330431db81114409a5d1de</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dc3a6a954b742ac7160593f94962b9b93a2ce25</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e2ed1a1ca4f2dbfb9eb2c31fd1ddd45562afef25</url>
    <id>e2ed1a1ca4f2dbfb9eb2c31fd1ddd45562afef25</id>
    <committed-date>2009-05-19T10:54:56-07:00</committed-date>
    <authored-date>2009-05-19T07:24:26-07:00</authored-date>
    <message>Allow MemCacheStore to be initialized with a MemCache object instead of addresses and options</message>
    <tree>95c0380f42913615362fc9468b0ea6bca38a8b7d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e2f0800e33cc056d344a45557815b19463ab416</id>
      </parent>
    </parents>
    <author>
      <name>Joe Van Dyk</name>
      <email>joe@fixieconsulting.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/29550cc91f8dcbfe3e4020986d719c77ddd2f14d</url>
    <id>29550cc91f8dcbfe3e4020986d719c77ddd2f14d</id>
    <committed-date>2009-05-18T13:43:56-07:00</committed-date>
    <authored-date>2009-02-02T16:43:14-08:00</authored-date>
    <message>Add ability to get multiple memcached keys at the same time (via MemCacheStore#read_multi).

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>3f085b5ee16cdf55f3659bc7bc8dd71d6aaf2115</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29e7a0242853a5e102b6846b87723fc26a1ffb08</id>
      </parent>
    </parents>
    <author>
      <name>Lourens Naude</name>
      <email>lourens@methodmissing.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b08c96887538cf53670bb882e79996582375e6c9</url>
    <id>b08c96887538cf53670bb882e79996582375e6c9</id>
    <committed-date>2009-01-17T16:05:48-08:00</committed-date>
    <authored-date>2009-01-17T16:05:48-08:00</authored-date>
    <message>Decouple the local cache strategy from MemCacheStore for reuse with other remote stores [#1653 state:resolved]

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>a124364059632725b7e40bf58dfb35afdf995dd6</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a0e7c7270548138a333bc39aab5aec80580174b</id>
      </parent>
    </parents>
    <author>
      <name>Nahum Wild</name>
      <email>nahum.wild@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a53ad5bba37199047ba20194933e122bf6b0252f</url>
    <id>a53ad5bba37199047ba20194933e122bf6b0252f</id>
    <committed-date>2009-01-15T19:29:32-08:00</committed-date>
    <authored-date>2009-01-15T19:28:10-08:00</authored-date>
    <message>Added in a local per request cache to MemCacheStore. It acts as a buffer to stop unneccessary requests being sent through to memcache [#1653 state:resolved]
Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>65766ed28fb8518f706b39a688c974a1fed6519b</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a02f0bccf55191c2cfbcc69bd8165df6d7a2012</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/b047929c14f088d535eea460ddd8769f43cd4ae5</url>
    <id>b047929c14f088d535eea460ddd8769f43cd4ae5</id>
    <committed-date>2008-11-01T15:32:40-07:00</committed-date>
    <authored-date>2008-11-01T15:32:40-07:00</authored-date>
    <message>Merge with docrails</message>
    <tree>221d816ef0c908044fd6029950ccad064866ab8f</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3d6205a4ba92e25f1092ac9c1f4e72ee3c796ed</id>
      </parent>
    </parents>
    <author>
      <name>Doug Barth</name>
      <email>dougbarth@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/4b63c2700ffc5c646af0e728d4ec2fcb6770671b</url>
    <id>4b63c2700ffc5c646af0e728d4ec2fcb6770671b</id>
    <committed-date>2008-10-17T09:09:27-07:00</committed-date>
    <authored-date>2008-10-09T08:47:32-07:00</authored-date>
    <message>Bring MemCacheStore and CompressedMemCacheStore inline with expected counter manipulation semantics.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;</message>
    <tree>e0b504b733cf534f5822f976f312e3fe6ec6e1f6</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73ade4fe100ae7f48c5f95dcdf7067f6a0cd51fa</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7ae2105d57d3c08bebde44bd72093dd43c48d613</url>
    <id>7ae2105d57d3c08bebde44bd72093dd43c48d613</id>
    <committed-date>2008-07-16T16:46:04-07:00</committed-date>
    <authored-date>2008-07-16T16:46:04-07:00</authored-date>
    <message>MemCacheStore#decrement should use data instance variable not local variable [#521 state:resolved]</message>
    <tree>8fa1e345c23740b60a8bd0c02a4a917acfa9aebf</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17d1319c480e58e28641b243da50ae5e5eab89dc</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/99860b72aebe0348f41e82d4710343498d89a84b</url>
    <id>99860b72aebe0348f41e82d4710343498d89a84b</id>
    <committed-date>2008-05-19T02:38:59-07:00</committed-date>
    <authored-date>2008-05-16T10:10:30-07:00</authored-date>
    <message>Add fragment_exist? and exist? methods to cache stores. [#203 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>56457862ab6ce523cfb7d6dacd9f38655ab8c715</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fef82759ff97692470496905951882a0aab49d5b</id>
      </parent>
    </parents>
    <author>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/09517e3aeadba204d5b0b8c45a03e8084c4fc0b6</url>
    <id>09517e3aeadba204d5b0b8c45a03e8084c4fc0b6</id>
    <committed-date>2008-04-29T12:28:24-07:00</committed-date>
    <authored-date>2008-04-29T12:28:24-07:00</authored-date>
    <message>Allow access to mem_cache_store's stats hash</message>
    <tree>9b59fd849dd5b88e388adfa97aff55ad1e6b032c</tree>
    <committer>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f07b1edcd2955dc7af166c422309da55372a92c</id>
      </parent>
    </parents>
    <author>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/fef82759ff97692470496905951882a0aab49d5b</url>
    <id>fef82759ff97692470496905951882a0aab49d5b</id>
    <committed-date>2008-04-29T12:12:47-07:00</committed-date>
    <authored-date>2008-04-29T12:12:47-07:00</authored-date>
    <message>Implement increment/decrement on cache storage engines, using read/write by default and using atomic command on memcache</message>
    <tree>7acd6eb8ac07f96523ac3d99024e6a2099059d9b</tree>
    <committer>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bfb54aefa6bbff194eeb81b8e797ddde24aaae95</id>
      </parent>
    </parents>
    <author>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/9f07b1edcd2955dc7af166c422309da55372a92c</url>
    <id>9f07b1edcd2955dc7af166c422309da55372a92c</id>
    <committed-date>2008-04-29T11:57:21-07:00</committed-date>
    <authored-date>2008-04-29T11:57:21-07:00</authored-date>
    <message>By default rails will update keys in memcached when using Rails.cache.write. Use :unless_exist =&gt; true flag to prevent existing keys from being overwritten.</message>
    <tree>08a62e7756adc111fed7998f7a35524790ff8753</tree>
    <committer>
      <name>Tobias L&#252;tke</name>
      <email>tobi@jadedpixel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e53b63601ce12fb7e4c8fdb16d5706ea8609d2f</id>
      </parent>
    </parents>
    <author>
      <name>jweiss</name>
      <email>jweiss@blowfish.local</email>
    </author>
    <url>http://github.com/rails/rails/commit/9e1d506a8cfedef2fdd605e4cbf4bf53651ad214</url>
    <id>9e1d506a8cfedef2fdd605e4cbf4bf53651ad214</id>
    <committed-date>2008-04-17T10:58:31-07:00</committed-date>
    <authored-date>2008-04-17T10:58:31-07:00</authored-date>
    <message>Support options passed to ActiveSupport::Cache :mem_cache_store [#14 state:resolved]
Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>bb68f6da2b3425008fdab9905555dd813d42756a</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b5d2367923b5317022113bc03bef37b684f7721</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/4c3077183b91e3972b07e5488ce12e5b8a6b68a5</url>
    <id>4c3077183b91e3972b07e5488ce12e5b8a6b68a5</id>
    <committed-date>2008-02-20T17:35:27-08:00</committed-date>
    <authored-date>2008-02-20T17:35:27-08:00</authored-date>
    <message>Add #clear to mem_cache_store, flushes all caches


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8916 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>49110cc1337473be4d4ae43f2ed9fa6e26f5ac8f</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a59aa5196703fd0577e6bd27a33fd3906d1c105</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/5457770a36deef3047e37b5e5737b3fbc4705b00</url>
    <id>5457770a36deef3047e37b5e5737b3fbc4705b00</id>
    <committed-date>2008-02-17T12:07:40-08:00</committed-date>
    <authored-date>2008-02-17T12:07:40-08:00</authored-date>
    <message>Pass array of addresses


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8888 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>4bdc13890a85c21b634db733682e41f35c40684f</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3335bd12c8b3fbfe33ceda4b4f2f33ef023571da</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/40f67639c814da3b04e234f8734f5afc1ea6a317</url>
    <id>40f67639c814da3b04e234f8734f5afc1ea6a317</id>
    <committed-date>2008-02-07T14:04:24-08:00</committed-date>
    <authored-date>2008-02-07T14:04:24-08:00</authored-date>
    <message>Fix that the options hash can be nil when coming from fragments

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8818 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>226af931752d8210e161c12c0c372d91b5d0b7f0</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09d98f13316c76a61cbceaa4157c45ac4924803c</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/0d26e47b296e29dc48da1b31949d7b7adfb40553</url>
    <id>0d26e47b296e29dc48da1b31949d7b7adfb40553</id>
    <committed-date>2008-02-01T00:25:58-08:00</committed-date>
    <authored-date>2008-02-01T00:25:58-08:00</authored-date>
    <message>MemCacheStore#write and #delete return a boolean indicating whether the operation succeeded


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8767 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>80dcf812d165a03a55513fa27604ffd8f1659096</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e59de6046cf01852e1b16e7a6a39de94aefa7e72</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/601222f294e4665d90914229025cf699ae0fb85a</url>
    <id>601222f294e4665d90914229025cf699ae0fb85a</id>
    <committed-date>2008-01-31T23:07:56-08:00</committed-date>
    <authored-date>2008-01-31T23:07:56-08:00</authored-date>
    <message>MemCacheStore#write uses add by default and set if :force =&gt; true


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8765 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>f6a754c2570d109092b8705e96361a7c96a599c0</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7701e6466dd5f6ca1b3eb1bfaf73f1d0723bb324</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/29938ba0f070ed38b6de482d62a90cfd105c340d</url>
    <id>29938ba0f070ed38b6de482d62a90cfd105c340d</id>
    <committed-date>2008-01-21T16:09:08-08:00</committed-date>
    <authored-date>2008-01-21T16:09:08-08:00</authored-date>
    <message>Log an error to the console when the memcache server is raising

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8687 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>0ae9ab8f14367bdac40beaaa776559409ceae904</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</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>
</commits>
