<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f82144726dfea40fa7fbfd963c45e12c285703bd</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/49f04983f17dd0d915b9b9766f9de8efe7207d83</url>
    <id>49f04983f17dd0d915b9b9766f9de8efe7207d83</id>
    <committed-date>2009-01-14T20:00:13-08:00</committed-date>
    <authored-date>2009-01-14T20:00:13-08:00</authored-date>
    <message>Update readme with pointer to new repo</message>
    <tree>5cca1a49a4620c098c84e0ecc6b888ea502517e9</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fad65897338b4fda5bd49b65132f83a846583415</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/f82144726dfea40fa7fbfd963c45e12c285703bd</url>
    <id>f82144726dfea40fa7fbfd963c45e12c285703bd</id>
    <committed-date>2009-01-13T22:47:31-08:00</committed-date>
    <authored-date>2009-01-13T22:47:31-08:00</authored-date>
    <message>Cleanup</message>
    <tree>e97518bffb5f22ed8bdcbb02c93cb4cba6f5da4d</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e0744387b4136a4915cd914e79aec2497d505dc</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/fad65897338b4fda5bd49b65132f83a846583415</url>
    <id>fad65897338b4fda5bd49b65132f83a846583415</id>
    <committed-date>2009-01-13T22:38:58-08:00</committed-date>
    <authored-date>2009-01-13T22:38:58-08:00</authored-date>
    <message>Update docs</message>
    <tree>47a3868f38df03263706566a3e67fe7d51fd2c67</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>482bfe7125daa29b43d34f07385425bee02d91ee</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/7e0744387b4136a4915cd914e79aec2497d505dc</url>
    <id>7e0744387b4136a4915cd914e79aec2497d505dc</id>
    <committed-date>2009-01-13T22:24:56-08:00</committed-date>
    <authored-date>2009-01-13T22:24:56-08:00</authored-date>
    <message>Add support for consistent hashing, using the libketama algorithm.
We build a weighted continuum of server mappings.  Each key hashes
to a value and we find the closest server in the continuum to that
value.  Now if we add a server, only 1/total keys will map to a
different server, dramatically reducing the impact of the addition.</message>
    <tree>5b8ddb5752cfa7a721980ae55c85b6a2085345fd</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f81841bbb4fc6a3dfe5525a285a045d3da1a589</id>
      </parent>
    </parents>
    <author>
      <name>Arron Washington</name>
      <email>l33ts0n@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/482bfe7125daa29b43d34f07385425bee02d91ee</url>
    <id>482bfe7125daa29b43d34f07385425bee02d91ee</id>
    <committed-date>2008-12-15T16:28:07-08:00</committed-date>
    <authored-date>2008-12-15T16:28:07-08:00</authored-date>
    <message>Don't rely on ActiveRecord::Base unless you ABSOLUTELY have to.</message>
    <tree>50115667f2b3d70bfb6977c187227662e8349b76</tree>
    <committer>
      <name>Arron Washington</name>
      <email>l33ts0n@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c291ad44e255e46896b9c4ec39f259a427a6476</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/9f81841bbb4fc6a3dfe5525a285a045d3da1a589</url>
    <id>9f81841bbb4fc6a3dfe5525a285a045d3da1a589</id>
    <committed-date>2008-11-24T17:54:04-08:00</committed-date>
    <authored-date>2008-11-24T17:54:04-08:00</authored-date>
    <message>Use Zlib.crc32 instead of native extension. Prepare for 1.5.0.5 release.</message>
    <tree>e5aa1d58bf9de0e83743b8b2a73572cc3542e1cf</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>87bbf80b5672dd527724ba7a836c6d1dc4bbb234</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/9c291ad44e255e46896b9c4ec39f259a427a6476</url>
    <id>9c291ad44e255e46896b9c4ec39f259a427a6476</id>
    <committed-date>2008-11-24T09:14:33-08:00</committed-date>
    <authored-date>2008-11-24T09:14:33-08:00</authored-date>
    <message>Many 1.9 fixes.  Prepare for 1.5.0.4 release.</message>
    <tree>ee33e4fee16f0e7647306817ec241e73849559fb</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>059e6042496510960a28aa27da6382c2ab1173c2</id>
      </parent>
    </parents>
    <author>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/87bbf80b5672dd527724ba7a836c6d1dc4bbb234</url>
    <id>87bbf80b5672dd527724ba7a836c6d1dc4bbb234</id>
    <committed-date>2008-11-23T23:00:36-08:00</committed-date>
    <authored-date>2008-11-23T23:00:36-08:00</authored-date>
    <message>Fix previously unnoticed test failures due to the gem library being loaded over the local library</message>
    <tree>fb6bd8c887eea4f887ca92d80f9f5580e966dd34</tree>
    <committer>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>106f8c15451ee987d1a60fd47ce9ed245b950176</id>
      </parent>
    </parents>
    <author>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/059e6042496510960a28aa27da6382c2ab1173c2</url>
    <id>059e6042496510960a28aa27da6382c2ab1173c2</id>
    <committed-date>2008-11-23T22:56:29-08:00</committed-date>
    <authored-date>2008-11-23T22:56:29-08:00</authored-date>
    <message>Fix that IndexError would bubble up on methods not wrapped in with_server. Always raise MemCacheError as per the original implementation.</message>
    <tree>7d33765e59a7a8f4e30372e586bb5b5d9abf3e32</tree>
    <committer>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>692d09e5ff7fae3ffb0070a1c6cf1e2e61e3a1a5</id>
      </parent>
    </parents>
    <author>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/106f8c15451ee987d1a60fd47ce9ed245b950176</url>
    <id>106f8c15451ee987d1a60fd47ce9ed245b950176</id>
    <committed-date>2008-11-23T20:27:20-08:00</committed-date>
    <authored-date>2008-11-23T20:27:20-08:00</authored-date>
    <message>Consistently return server responses and check for errors. Ported from Rails' bundled client [#09d98f1]</message>
    <tree>f07ded4896c176cc2dcdff9c033b096a6ea2b6ff</tree>
    <committer>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e0ef45a347e1fa903e3409c800e007ae6c8cfa3</id>
      </parent>
    </parents>
    <author>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/692d09e5ff7fae3ffb0070a1c6cf1e2e61e3a1a5</url>
    <id>692d09e5ff7fae3ffb0070a1c6cf1e2e61e3a1a5</id>
    <committed-date>2008-11-23T20:12:02-08:00</committed-date>
    <authored-date>2008-11-23T20:12:02-08:00</authored-date>
    <message>Ruby 1.9 compat: don't shadow local variable with block variable; Use String#bytes if it's defined</message>
    <tree>7795edc77c95c51b79751b69d32a852b4b6e3af4</tree>
    <committer>
      <name>Jeffrey Hardy</name>
      <email>packagethief@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b6f181f660a8dcea01681b8c8f5ada61075bec4</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/6e0ef45a347e1fa903e3409c800e007ae6c8cfa3</url>
    <id>6e0ef45a347e1fa903e3409c800e007ae6c8cfa3</id>
    <committed-date>2008-10-10T19:13:22-07:00</committed-date>
    <authored-date>2008-10-10T19:13:22-07:00</authored-date>
    <message>Fix more instances of the same error found by timurv.</message>
    <tree>3dd6b96edeb294ad143efab930dbc3f3557940eb</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad932352cf10eb2b972f0f76f8b5a1a9f1a9510c</id>
      </parent>
    </parents>
    <author>
      <name>Timur Vafin</name>
      <email>timur.vafin@flatsoft.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/5b6f181f660a8dcea01681b8c8f5ada61075bec4</url>
    <id>5b6f181f660a8dcea01681b8c8f5ada61075bec4</id>
    <committed-date>2008-10-10T08:13:08-07:00</committed-date>
    <authored-date>2008-10-10T08:13:08-07:00</authored-date>
    <message>Fixup error, error does not handled properly in the get method</message>
    <tree>044d140a897245ed55fec326ce7d16dc709be1de</tree>
    <committer>
      <name>Timur Vafin</name>
      <email>timur.vafin@flatsoft.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8a4f8bd593fda6ab13463f06a77b33dbb8dc02c</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/ad932352cf10eb2b972f0f76f8b5a1a9f1a9510c</url>
    <id>ad932352cf10eb2b972f0f76f8b5a1a9f1a9510c</id>
    <committed-date>2008-07-08T08:58:43-07:00</committed-date>
    <authored-date>2008-07-08T08:58:43-07:00</authored-date>
    <message>Username doesn't need to be part of the gem name.</message>
    <tree>19c78fdb14495900618402ff00da8cec46d50ec0</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ef97e787c1d2d6b2f8a37b39c33353db9a7d90c</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/c8a4f8bd593fda6ab13463f06a77b33dbb8dc02c</url>
    <id>c8a4f8bd593fda6ab13463f06a77b33dbb8dc02c</id>
    <committed-date>2008-06-27T13:10:58-07:00</committed-date>
    <authored-date>2008-06-27T13:10:58-07:00</authored-date>
    <message>Add C file to gemspec so extension is built [ninjudd]</message>
    <tree>9f528da3b136b5c473a348032756161a2d948f2a</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ade96c49eddff194ec79302c8f3670dbd99da52f</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/5ef97e787c1d2d6b2f8a37b39c33353db9a7d90c</url>
    <id>5ef97e787c1d2d6b2f8a37b39c33353db9a7d90c</id>
    <committed-date>2008-06-26T14:19:19-07:00</committed-date>
    <authored-date>2008-06-26T14:19:19-07:00</authored-date>
    <message>Update readme to be a little more current</message>
    <tree>af7cff999807a4cd00fe9b7020dfe52d783d4ef8</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3413a758909e660638ca2096eba97a209bdd7ea2</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/ade96c49eddff194ec79302c8f3670dbd99da52f</url>
    <id>ade96c49eddff194ec79302c8f3670dbd99da52f</id>
    <committed-date>2008-06-26T14:13:52-07:00</committed-date>
    <authored-date>2008-06-26T14:13:52-07:00</authored-date>
    <message>Remove old file</message>
    <tree>ac480bdef78da018da46c9316d45abcf72fa063e</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20b14a9e27238b4bf1a07d13cf2f980b13ee4549</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/3413a758909e660638ca2096eba97a209bdd7ea2</url>
    <id>3413a758909e660638ca2096eba97a209bdd7ea2</id>
    <committed-date>2008-06-26T14:09:31-07:00</committed-date>
    <authored-date>2008-06-26T14:09:31-07:00</authored-date>
    <message>Update C extension to use standard Rubygems conventions so it will be auto-built.
Release 1.5.0.3</message>
    <tree>58692eac1019206f9d63c0511fcb62ef03f95a65</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96c16b950474e01fe621612ed98ef5003950d24b</id>
      </parent>
    </parents>
    <author>
      <name>Justin Balthrop</name>
      <email>juddhuck@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/20b14a9e27238b4bf1a07d13cf2f980b13ee4549</url>
    <id>20b14a9e27238b4bf1a07d13cf2f980b13ee4549</id>
    <committed-date>2008-06-26T13:43:32-07:00</committed-date>
    <authored-date>2008-06-25T13:11:35-07:00</authored-date>
    <message>implemented CRC ITU-T in C extension
(cherry picked from commit 781343dd057defe0019c8995c7671269fd7fc9af)</message>
    <tree>6305c4c2db01c331f9d5523aeb49212e453926df</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc014a9189a32eac9cff3dd9ef7aa29336d86b6f</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/96c16b950474e01fe621612ed98ef5003950d24b</url>
    <id>96c16b950474e01fe621612ed98ef5003950d24b</id>
    <committed-date>2008-05-23T11:54:58-07:00</committed-date>
    <authored-date>2008-05-23T11:54:58-07:00</authored-date>
    <message>Add seamless server failover support</message>
    <tree>dd98e51fe64d77eef5bbb3e87deb6ca70e97affc</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>927da92a965eb9f1659783060ec2c68d5a365f4d</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/cc014a9189a32eac9cff3dd9ef7aa29336d86b6f</url>
    <id>cc014a9189a32eac9cff3dd9ef7aa29336d86b6f</id>
    <committed-date>2008-05-22T13:37:44-07:00</committed-date>
    <authored-date>2008-05-22T13:37:44-07:00</authored-date>
    <message>Merge in Will Bryant's connection retry patch
http://rubyforge.org/tracker/index.php?func=detail&amp;aid=16476&amp;group_id=1513&amp;atid=5921</message>
    <tree>c0b3c0aea1f981648a98d4c29804697533612366</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aded944d65b65835fb5b5ccfe4a91f4b70849acb</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/927da92a965eb9f1659783060ec2c68d5a365f4d</url>
    <id>927da92a965eb9f1659783060ec2c68d5a365f4d</id>
    <committed-date>2008-05-20T09:19:11-07:00</committed-date>
    <authored-date>2008-05-20T09:19:11-07:00</authored-date>
    <message>Add github gem integration</message>
    <tree>2fee90acee4706f27c28278b6a85300fc6aa5b12</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce4411559143ae56f12b9081516b99f83c2f6cd5</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/aded944d65b65835fb5b5ccfe4a91f4b70849acb</url>
    <id>aded944d65b65835fb5b5ccfe4a91f4b70849acb</id>
    <committed-date>2008-05-20T08:55:59-07:00</committed-date>
    <authored-date>2008-05-20T08:55:59-07:00</authored-date>
    <message>Change version number and contact info for fork</message>
    <tree>a5a4527b4cd4dc811b870330b5ba28ac6831a046</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>91b9c2ceaa07ff5bfa1a4f513b0af2225d22231b</id>
      </parent>
    </parents>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/ce4411559143ae56f12b9081516b99f83c2f6cd5</url>
    <id>ce4411559143ae56f12b9081516b99f83c2f6cd5</id>
    <committed-date>2008-05-20T08:48:09-07:00</committed-date>
    <authored-date>2008-05-20T08:48:09-07:00</authored-date>
    <message>Fix Twitter's memcache-client bug where set does not handle client disconnection.
http://dev.twitter.com/2008/02/solving-case-of-missing-updates.html</message>
    <tree>3f69a848c1ac0310cb4628fe9ce15087bcd4d918</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </author>
    <url>http://github.com/fiveruns/memcache-client/commit/91b9c2ceaa07ff5bfa1a4f513b0af2225d22231b</url>
    <id>91b9c2ceaa07ff5bfa1a4f513b0af2225d22231b</id>
    <committed-date>2008-05-20T08:41:43-07:00</committed-date>
    <authored-date>2008-05-20T08:41:43-07:00</authored-date>
    <message>Initial commit</message>
    <tree>b070e931546a9565f4703eddb9c7a2921033b327</tree>
    <committer>
      <name>Mike Perham</name>
      <email>mperham@gmail.com</email>
    </committer>
  </commit>
</commits>
