<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>326604b45b716f6d71989f78457ed5eb9b8e5dea</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/75834d9107ed1bda5ca9442e5e85f74975347c31</url>
    <id>75834d9107ed1bda5ca9442e5e85f74975347c31</id>
    <committed-date>2009-11-22T22:31:10-08:00</committed-date>
    <authored-date>2009-11-22T22:31:10-08:00</authored-date>
    <message>Fixing the Rakefile Jeweler related tasks.</message>
    <tree>b6b90447534188a61bca7de32f4c33c5c7446706</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fec47e3e0e5d2be1452b2bf938455f838022cc3</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/326604b45b716f6d71989f78457ed5eb9b8e5dea</url>
    <id>326604b45b716f6d71989f78457ed5eb9b8e5dea</id>
    <committed-date>2009-11-22T22:27:09-08:00</committed-date>
    <authored-date>2009-11-22T22:27:09-08:00</authored-date>
    <message>Regenerated gemspec for version 1.6.1</message>
    <tree>4444f10e59d3fd95bb2be06ec35e4dc3633617d9</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bfc038dbeb7d19b969fa4e001863384763f30519</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/0fec47e3e0e5d2be1452b2bf938455f838022cc3</url>
    <id>0fec47e3e0e5d2be1452b2bf938455f838022cc3</id>
    <committed-date>2009-11-22T22:25:40-08:00</committed-date>
    <authored-date>2009-11-22T22:25:30-08:00</authored-date>
    <message>Version bump to 1.6.1</message>
    <tree>20834238e0104c623e50c23dd51e8ca23c25a930</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>548d188fbdbd3e4f91544de70e1ecff7f517aa4d</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/bfc038dbeb7d19b969fa4e001863384763f30519</url>
    <id>bfc038dbeb7d19b969fa4e001863384763f30519</id>
    <committed-date>2009-11-22T22:25:40-08:00</committed-date>
    <authored-date>2009-11-22T22:20:47-08:00</authored-date>
    <message>Version bump to 1.6.1</message>
    <tree>83923c8bc2558f1f6f828b8cc9435c392ab8b083</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba5f6bc3c5f2027ddf61c4be923f3705c14236bc</id>
      </parent>
    </parents>
    <author>
      <name>slyphon</name>
      <email>slyphon@motionbox.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/548d188fbdbd3e4f91544de70e1ecff7f517aa4d</url>
    <id>548d188fbdbd3e4f91544de70e1ecff7f517aa4d</id>
    <committed-date>2009-11-22T22:15:54-08:00</committed-date>
    <authored-date>2009-11-21T12:36:03-08:00</authored-date>
    <message>add specs that cover the invalid utf8/serialization fix</message>
    <tree>aa8cfdeaca0ffc89dcf9e54e0af1609302785d93</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>fred@fredjean.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e47ce4f57192a9a3ca216c13b9cff78d24fb83a9</id>
      </parent>
    </parents>
    <author>
      <name>slyphon</name>
      <email>slyphon@motionbox.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/ba5f6bc3c5f2027ddf61c4be923f3705c14236bc</url>
    <id>ba5f6bc3c5f2027ddf61c4be923f3705c14236bc</id>
    <committed-date>2009-11-22T22:15:53-08:00</committed-date>
    <authored-date>2009-11-18T23:58:07-08:00</authored-date>
    <message>Base64 encode/decode strings Marshaled strings

There is a nasty bug I tripped over because Marshal, contrary to popular
belief, does not emit only printable characters. In fact, some of the
sequences it emits are *totally invalid as UTF-8* (UTF-8 does not
magically take care of converting a stream of bytes).

This is essentially what the code *was* doing:

&gt;&gt; marshal_str = Marshal.dump(:foo =&gt; 900)
=&gt; &quot;\004\b{\006:\bfooi\002\204\003&quot;
&gt;&gt; marshal_bytes = marshal_str.to_java_bytes
=&gt; #&lt;#&lt;Class:01x525dc268&gt;:0x9866417&gt;
&gt;&gt; java_str = java.lang.String.new(marshal_bytes, 'UTF-8')
=&gt; #&lt;Java::JavaLang::String:0x74d175ff&gt;
&gt;&gt; unpacked_marshal_str = String.from_java_bytes(java_str.getBytes('UTF-8'))
=&gt; &quot;\004\b{\006:\bfooi\002\357\277\275\003&quot;
&gt;&gt; marshal_str == unpacked_marshal_str
=&gt; false
&gt;&gt; Marshal.load(unpacked_marshal_str)
=&gt; {:foo=&gt;49135}

Version 1.5.1 of the library produces this exact result:

&gt;&gt; gem 'ikai-jruby-memcache-client', '1.5.1'
=&gt; true
&gt;&gt; require 'memcache'
=&gt; true
&gt;&gt; mc = MemCache.new(%w[localhost:11211]); nil
=&gt; nil
&gt;&gt; mc.set('fargo', {:foo =&gt; 900})
=&gt; true
&gt;&gt; mc.get('fargo')
=&gt; {:foo=&gt;49135}

Interestingly enough, on my Solaris system, using 64 bit java, going
through the MemCachedClient corrupts the data even further, preventing
marshal from loading it at all.

If you take the intermediate step of Base64 encoding the marshalled
string, thereby ensuring that all characters are printable, conversion
to/from UTF-8 is much more likely to succeed:

&gt;&gt; marshal_str = Marshal.dump(:foo =&gt; 900)
=&gt; &quot;\004\b{\006:\bfooi\002\204\003&quot;
&gt;&gt; b64_marshal_str = Base64.encode64(marshal_str)
=&gt; &quot;BAh7BjoIZm9vaQKEAw==\n&quot;
&gt;&gt; b64_marshal_bytes = b64_marshal_str.to_java_bytes
=&gt; #&lt;#&lt;Class:01x525dc268&gt;:0x40930120&gt;
&gt;&gt; java_str = java.lang.String.new(b64_marshal_bytes, 'UTF-8')
=&gt; #&lt;Java::JavaLang::String:0x521d590d&gt;
&gt;&gt; unpacked_b64_marshal_str = String.from_java_bytes(java_str.getBytes('UTF-8'))
=&gt; &quot;BAh7BjoIZm9vaQKEAw==\n&quot;
&gt;&gt; unb64_marshal_str = Base64.decode64(unpacked_b64_marshal_str)
=&gt; &quot;\004\b{\006:\bfooi\002\204\003&quot;
&gt;&gt; Marshal.load(unb64_marshal_str)
=&gt; {:foo=&gt;900}

And this is how the client now behaves:

&gt;&gt; mc = MemCache.new(%w[localhost:11211]); nil
=&gt; nil
&gt;&gt; mc.set('fargo', {:foo =&gt; 900})
=&gt; true
&gt;&gt; mc.get('fargo')
=&gt; {:foo=&gt;900}</message>
    <tree>a2f760b4e20bea8d8cef485eb9e483eaa93213ca</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>fred@fredjean.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>838f645fe82bcd799e3a46b69755329857b34d5a</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/e47ce4f57192a9a3ca216c13b9cff78d24fb83a9</url>
    <id>e47ce4f57192a9a3ca216c13b9cff78d24fb83a9</id>
    <committed-date>2009-11-22T22:11:08-08:00</committed-date>
    <authored-date>2009-11-22T22:11:08-08:00</authored-date>
    <message>Fixed the README so it would work with version 1.6.0 of the gem.</message>
    <tree>83c6376439bfef117202fd93077506fdfe54446e</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44a42e0be4f5d404030172f2966ecb4ba405e871</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/838f645fe82bcd799e3a46b69755329857b34d5a</url>
    <id>838f645fe82bcd799e3a46b69755329857b34d5a</id>
    <committed-date>2009-11-15T10:24:14-08:00</committed-date>
    <authored-date>2009-11-15T10:24:14-08:00</authored-date>
    <message>Added jruby -S to the start of the command to install the gem since it is only useful under JRuby.</message>
    <tree>965deec52579fce2bfe352dc36c76e84e82d24da</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfb21318f7c7143127dd45be6e55a993a05d2056</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/44a42e0be4f5d404030172f2966ecb4ba405e871</url>
    <id>44a42e0be4f5d404030172f2966ecb4ba405e871</id>
    <committed-date>2009-11-15T10:22:39-08:00</committed-date>
    <authored-date>2009-11-15T10:22:39-08:00</authored-date>
    <message>Updated README to point to the gemcutter.org gem instead of the github location.</message>
    <tree>102371abbc4e9bef4bf459cec870c8fbf28ff03c</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44c349c5d429d6a784f775fc66173ab17f1e4be2</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/dfb21318f7c7143127dd45be6e55a993a05d2056</url>
    <id>dfb21318f7c7143127dd45be6e55a993a05d2056</id>
    <committed-date>2009-10-04T22:40:27-07:00</committed-date>
    <authored-date>2009-10-04T22:40:27-07:00</authored-date>
    <message>Ok.. So delete does take 2 params after all...</message>
    <tree>3f3383fca021b27e38f1d6ff760c9fcd2dcb2a14</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b91a3ee0e2cffd94ece8e2a5125ef1ba68000d00</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/44c349c5d429d6a784f775fc66173ab17f1e4be2</url>
    <id>44c349c5d429d6a784f775fc66173ab17f1e4be2</id>
    <committed-date>2009-10-04T21:57:41-07:00</committed-date>
    <authored-date>2009-10-04T21:57:41-07:00</authored-date>
    <message>Forgot version file.</message>
    <tree>f45f7eb2293ba79ad75b1637cde4246acab7056b</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e0c9d038de6ac7247415761ea1b293070dcb9b6e</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/b91a3ee0e2cffd94ece8e2a5125ef1ba68000d00</url>
    <id>b91a3ee0e2cffd94ece8e2a5125ef1ba68000d00</id>
    <committed-date>2009-10-04T21:44:29-07:00</committed-date>
    <authored-date>2009-10-04T21:44:29-07:00</authored-date>
    <message>Modified the servers method so it attaches whether the server connection is alive to each of the strings representing a server. This will allow the client to work with Rails 2.3.x MemCacheStore session store class.</message>
    <tree>9a14cc2c43492c1a5b145d32a46cbc06b11729c6</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b0f963645f7342358b6297d69b03508912282ae</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/e0c9d038de6ac7247415761ea1b293070dcb9b6e</url>
    <id>e0c9d038de6ac7247415761ea1b293070dcb9b6e</id>
    <committed-date>2009-10-04T16:55:22-07:00</committed-date>
    <authored-date>2009-10-04T16:55:22-07:00</authored-date>
    <message>Bumping the version to 1.6.0.

Getting the specs to work by requiring java when the library or the specs are loaded.</message>
    <tree>46d2ef154f95110199ce6f19d53d2d18a3439eb4</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86bba1d8da488ea67f9d01ac6183781af898c568</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/2b0f963645f7342358b6297d69b03508912282ae</url>
    <id>2b0f963645f7342358b6297d69b03508912282ae</id>
    <committed-date>2009-08-04T16:40:03-07:00</committed-date>
    <authored-date>2009-08-04T16:40:03-07:00</authored-date>
    <message>Updating README to use correct gem location</message>
    <tree>8d5a6da652bd9a0c8b7cfa00412e4dfd07fb9b7b</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fcbb76d233f6d42cda385e091ef0227a4599d2a1</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/86bba1d8da488ea67f9d01ac6183781af898c568</url>
    <id>86bba1d8da488ea67f9d01ac6183781af898c568</id>
    <committed-date>2009-08-04T16:39:20-07:00</committed-date>
    <authored-date>2009-08-04T16:39:20-07:00</authored-date>
    <message>Okay, just needed to check/uncheck rubygem and it worked</message>
    <tree>81e7a2582c71c9d2502eed15d6c52317e29ab147</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5cb6c4ccb2e9fc71c838b9435151847deb4b8a7e</id>
      </parent>
      <parent>
        <id>c75e9301cb81532abe229c8c5aa2d9cd26bcf03f</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/fcbb76d233f6d42cda385e091ef0227a4599d2a1</url>
    <id>fcbb76d233f6d42cda385e091ef0227a4599d2a1</id>
    <committed-date>2009-08-04T16:36:42-07:00</committed-date>
    <authored-date>2009-08-04T16:36:42-07:00</authored-date>
    <message>Merging in changes from fredjean branch. For some reason gem won't install ikai-jruby-memcache-client, changing to just use fredjean's for time being</message>
    <tree>acfb09264ce654bd290698f7936eb037be844019</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eedf68f2208833c3b54b33b6b341433528e35f5d</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/5cb6c4ccb2e9fc71c838b9435151847deb4b8a7e</url>
    <id>5cb6c4ccb2e9fc71c838b9435151847deb4b8a7e</id>
    <committed-date>2009-08-04T16:32:11-07:00</committed-date>
    <authored-date>2009-08-04T16:32:11-07:00</authored-date>
    <message>Changing to UTF-8</message>
    <tree>0fa8baeb9c972f78962a6f0984b598d38e824986</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96bf3fe868341fd0229b34e29c381bdc7a035a7b</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/eedf68f2208833c3b54b33b6b341433528e35f5d</url>
    <id>eedf68f2208833c3b54b33b6b341433528e35f5d</id>
    <committed-date>2009-07-30T14:59:35-07:00</committed-date>
    <authored-date>2009-07-30T14:59:35-07:00</authored-date>
    <message>Fixing README again. Removing comment</message>
    <tree>e779fe9f9d4727cfc05695dd8dd882c621c38a0b</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>52b7c243ea4c782651c13ddade72d18650ccf6a3</id>
      </parent>
    </parents>
    <author>
      <name>ikai</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/96bf3fe868341fd0229b34e29c381bdc7a035a7b</url>
    <id>96bf3fe868341fd0229b34e29c381bdc7a035a7b</id>
    <committed-date>2009-07-30T14:52:36-07:00</committed-date>
    <authored-date>2009-07-30T14:52:36-07:00</authored-date>
    <message>Changing homepage to main jruby-memcache-client home</message>
    <tree>c202fcef935dd23db197872317dfb0e454efe98a</tree>
    <committer>
      <name>ikai</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>414071e6d770db40631c2010ceb2c51ad579f659</id>
      </parent>
    </parents>
    <author>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/52b7c243ea4c782651c13ddade72d18650ccf6a3</url>
    <id>52b7c243ea4c782651c13ddade72d18650ccf6a3</id>
    <committed-date>2009-07-30T14:47:52-07:00</committed-date>
    <authored-date>2009-07-30T14:47:52-07:00</authored-date>
    <message>Fixing README</message>
    <tree>01e8b6d4833d3e94fd4f7420b1e6d5a9a6a7f135</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49526d682a6c33fc71fad266abf5421dfd273ea9</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/c75e9301cb81532abe229c8c5aa2d9cd26bcf03f</url>
    <id>c75e9301cb81532abe229c8c5aa2d9cd26bcf03f</id>
    <committed-date>2009-07-23T22:05:54-07:00</committed-date>
    <authored-date>2009-07-23T22:04:34-07:00</authored-date>
    <message>Adding instructions on how to replace the bundled MemCache client with the JRuby MemCache
client in a Ruby on Rails application.</message>
    <tree>df04aa09f9b8174deaa0b38e4704e762d31ec1f0</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33fd8d16f0860abdd0ead051a2e36db270e1a4b6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/49526d682a6c33fc71fad266abf5421dfd273ea9</url>
    <id>49526d682a6c33fc71fad266abf5421dfd273ea9</id>
    <committed-date>2009-07-05T22:40:11-07:00</committed-date>
    <authored-date>2009-05-20T10:27:09-07:00</authored-date>
    <message>Gemspec v. bump to 1.5.1

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;

Signed-off-by: Frederic Jean &lt;fred@fredjean.net&gt;</message>
    <tree>35f4cefd989bc4c6c4a9ce0d218fa20697111b8f</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>fred@fredjean.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>24f6de950f6cc2870a72ecff661f1eabe3c2fde6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/33fd8d16f0860abdd0ead051a2e36db270e1a4b6</url>
    <id>33fd8d16f0860abdd0ead051a2e36db270e1a4b6</id>
    <committed-date>2009-07-05T22:40:10-07:00</committed-date>
    <authored-date>2009-05-20T10:17:34-07:00</authored-date>
    <message>Version bump to 1.5.1

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;

Signed-off-by: Frederic Jean &lt;fred@fredjean.net&gt;</message>
    <tree>1abbd3ecb9e1fbd607e240baf1eb7509a6f2b9ab</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>fred@fredjean.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b566548feee8cb61d38b5809b417454fefdee6f7</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/24f6de950f6cc2870a72ecff661f1eabe3c2fde6</url>
    <id>24f6de950f6cc2870a72ecff661f1eabe3c2fde6</id>
    <committed-date>2009-07-05T22:40:08-07:00</committed-date>
    <authored-date>2009-05-20T09:05:12-07:00</authored-date>
    <message>Add #get_multi w/ tests

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;

Signed-off-by: Frederic Jean &lt;fred@fredjean.net&gt;</message>
    <tree>59fd9376f447ed8b6630b4e308adeedd05563f07</tree>
    <committer>
      <name>Frederic Jean</name>
      <email>fred@fredjean.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2bdd777fca38fe546c6d21735ccfe1e032fa4b6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/414071e6d770db40631c2010ceb2c51ad579f659</url>
    <id>414071e6d770db40631c2010ceb2c51ad579f659</id>
    <committed-date>2009-05-30T13:44:09-07:00</committed-date>
    <authored-date>2009-05-20T10:27:09-07:00</authored-date>
    <message>Gemspec v. bump to 1.5.1

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>35f4cefd989bc4c6c4a9ce0d218fa20697111b8f</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a9d54801ed9c053671272ef324b37d0b83c7c46</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/d2bdd777fca38fe546c6d21735ccfe1e032fa4b6</url>
    <id>d2bdd777fca38fe546c6d21735ccfe1e032fa4b6</id>
    <committed-date>2009-05-30T13:44:08-07:00</committed-date>
    <authored-date>2009-05-20T10:17:34-07:00</authored-date>
    <message>Version bump to 1.5.1

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>1abbd3ecb9e1fbd607e240baf1eb7509a6f2b9ab</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d75be4e81fc19cee9babacb5e1000ec03411a784</id>
      </parent>
    </parents>
    <author>
      <name>Peter Fitzgibbons</name>
      <email>peter.fitzgibbons@gmail.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/8a9d54801ed9c053671272ef324b37d0b83c7c46</url>
    <id>8a9d54801ed9c053671272ef324b37d0b83c7c46</id>
    <committed-date>2009-05-30T13:44:07-07:00</committed-date>
    <authored-date>2009-05-20T09:05:12-07:00</authored-date>
    <message>Add #get_multi w/ tests

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>59fd9376f447ed8b6630b4e308adeedd05563f07</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12bab6d046c51c2837433ce0d783f5e95af5dc16</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/d75be4e81fc19cee9babacb5e1000ec03411a784</url>
    <id>d75be4e81fc19cee9babacb5e1000ec03411a784</id>
    <committed-date>2009-05-06T12:45:50-07:00</committed-date>
    <authored-date>2009-04-26T09:33:59-07:00</authored-date>
    <message>Removing a couple trailing whitespace.

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>408dc7129ef409be68bf80ec46ec6af4a71ad812</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>65b6655cafaf3ff51c865360e190afebd748112b</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/12bab6d046c51c2837433ce0d783f5e95af5dc16</url>
    <id>12bab6d046c51c2837433ce0d783f5e95af5dc16</id>
    <committed-date>2009-05-06T12:45:49-07:00</committed-date>
    <authored-date>2009-04-26T09:32:14-07:00</authored-date>
    <message>Fixing the error message for missing rspec and running under MRI

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>f6ef9ec06cb19b6d98db13024fdc37b1167e6482</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c07069be25bb522e5dc6b7745ffa0c0775f75642</id>
      </parent>
    </parents>
    <author>
      <name>Frederic Jean</name>
      <email>frederic.jean@sun.com</email>
    </author>
    <url>http://github.com/ikai/jruby-memcache-client/commit/65b6655cafaf3ff51c865360e190afebd748112b</url>
    <id>65b6655cafaf3ff51c865360e190afebd748112b</id>
    <committed-date>2009-05-06T12:45:34-07:00</committed-date>
    <authored-date>2009-04-30T13:56:46-07:00</authored-date>
    <message>Changing my README file so it points to my version of the gem...

Signed-off-by: Ikai Lan &lt;ikai.lan@gmail.com&gt;</message>
    <tree>e92edd646f580b05d2393c41391618ad382b75d3</tree>
    <committer>
      <name>Ikai Lan</name>
      <email>ikai.lan@gmail.com</email>
    </committer>
  </commit>
</commits>
