<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>VERSION.yml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,11 @@
 = 1.7.6 (unreleased)
 
+* Reworked socket timeout code due to repeated customer issues with timeouts not
+  working 100% of the time since 1.7.3.
 * Add option to configure the namespace separator string, for interop with Perl
   which does not use a separator character:
     MemCache.new(servers, :namespace_separator =&gt; '')
+* Move to jeweler and gemcutter for RubyGem support.
 
 = 1.7.5 (2009-09-09)
 </diff>
      <filename>History.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -3,22 +3,23 @@ require 'rubygems'
 require 'rake/rdoctask'
 require 'rake/testtask'
 
-task :gem do
-	sh &quot;gem build memcache-client.gemspec&quot;
+begin
+  require 'jeweler'
+  Jeweler::Tasks.new do |s|
+    s.name = &quot;memcache-client&quot;
+    s.summary = s.description = &quot;A Ruby library for accessing memcached.&quot;
+    s.email = &quot;mperham@gmail.com&quot;
+    s.homepage = &quot;http://github.com/mperham/memcache-client&quot;
+    s.authors = ['Eric Hodel', 'Robert Cottrell', 'Mike Perham']
+    s.has_rdoc = true
+    s.files = FileList[&quot;[A-Z]*&quot;, &quot;{lib,test}/**/*&quot;, 'performance.txt']
+    s.test_files = FileList[&quot;test/test_*.rb&quot;]
+  end
+
+rescue LoadError
+  puts &quot;Jeweler not available. Install it for jeweler-related tasks with: sudo gem install technicalpickles-jeweler -s http://gems.github.com&quot;
 end
 
-task :install =&gt; [:gem] do
-	sh &quot;sudo gem install memcache-client-*.gem&quot;
-end
-
-task :clean do
-	sh &quot;rm -f memcache-client-*.gem&quot;
-end
-
-task :publish =&gt; [:clean, :gem, :install] do
-	require 'lib/memcache'
-	sh &quot;rubyforge add_release seattlerb memcache-client #{MemCache::VERSION} memcache-client-#{MemCache::VERSION}.gem&quot;
-end
 
 Rake::RDocTask.new do |rd|
 	rd.main = &quot;README.rdoc&quot;</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,10 @@ class MemCache
   ##
   # The version of MemCache you are using.
 
-  VERSION = '1.7.5'
+  VERSION = begin
+    config = YAML.load(File.read(File.dirname(__FILE__) + '/../VERSION.yml'))
+    &quot;#{config[:major]}.#{config[:minor]}.#{config[:patch]}&quot;
+  end
 
   ##
   # Default options for the cache object.</diff>
      <filename>lib/memcache.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>memcache-client.gemspec</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>56362dd7eaf425faad4f88e2f833552655ee3ae9</id>
    </parent>
  </parents>
  <author>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </author>
  <url>http://github.com/mperham/memcache-client/commit/7df4e8c5c16571a13c7987b7f6dd6156b843725c</url>
  <id>7df4e8c5c16571a13c7987b7f6dd6156b843725c</id>
  <committed-date>2009-10-29T16:38:41-07:00</committed-date>
  <authored-date>2009-10-29T16:38:41-07:00</authored-date>
  <message>Move to jeweler and gemcutter</message>
  <tree>c02cc783ca273d9d46b8eb666987076dd6bfdf2e</tree>
  <committer>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </committer>
</commit>
