<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -46,7 +46,7 @@ spec = Gem::Specification.new do |s|
   s.files             = FileList[
     &quot;lib/**/*.rb&quot;,
     &quot;MIT-LICENCE&quot;,
-    &quot;README&quot;
+    &quot;README.textile&quot;
   ]
 end
 </diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -15,8 +15,8 @@ module Riddle
       
       # Append a string's length, then the string itself
       def append_string(str)
-        string = str.dup
-        string.encode!('ASCII-8BIT') if str.respond_to?(:force_encoding)
+        string = str.respond_to?(:force_encoding) ?
+          str.dup.force_encoding('ASCII-8BIT') : str
         
         @message &lt;&lt; [string.send(@size_method)].pack('N') + string
       end</diff>
      <filename>lib/riddle/client/message.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
   s.date = %q{2009-07-30}
   s.description = %q{API for Sphinx, written in and for Ruby.}
   s.email = %q{pat@freelancing-gods.com}
-  s.files = [&quot;lib/riddle/client/filter.rb&quot;, &quot;lib/riddle/client/message.rb&quot;, &quot;lib/riddle/client/response.rb&quot;, &quot;lib/riddle/client.rb&quot;, &quot;lib/riddle/configuration/distributed_index.rb&quot;, &quot;lib/riddle/configuration/index.rb&quot;, &quot;lib/riddle/configuration/indexer.rb&quot;, &quot;lib/riddle/configuration/remote_index.rb&quot;, &quot;lib/riddle/configuration/searchd.rb&quot;, &quot;lib/riddle/configuration/section.rb&quot;, &quot;lib/riddle/configuration/source.rb&quot;, &quot;lib/riddle/configuration/sql_source.rb&quot;, &quot;lib/riddle/configuration/xml_source.rb&quot;, &quot;lib/riddle/configuration.rb&quot;, &quot;lib/riddle/controller.rb&quot;, &quot;lib/riddle.rb&quot;, &quot;lib/tabtab_definitions.rb&quot;, &quot;MIT-LICENCE&quot;, &quot;README&quot;, &quot;spec/functional/excerpt_spec.rb&quot;, &quot;spec/functional/keywords_spec.rb&quot;, &quot;spec/functional/search_spec.rb&quot;, &quot;spec/functional/update_spec.rb&quot;, &quot;spec/unit/client_spec.rb&quot;, &quot;spec/unit/configuration/distributed_index_spec.rb&quot;, &quot;spec/unit/configuration/index_spec.rb&quot;, &quot;spec/unit/configuration/indexer_spec.rb&quot;, &quot;spec/unit/configuration/searchd_spec.rb&quot;, &quot;spec/unit/configuration/source_spec.rb&quot;, &quot;spec/unit/configuration/sql_source_spec.rb&quot;, &quot;spec/unit/configuration/xml_source_spec.rb&quot;, &quot;spec/unit/configuration_spec.rb&quot;, &quot;spec/unit/filter_spec.rb&quot;, &quot;spec/unit/message_spec.rb&quot;, &quot;spec/unit/response_spec.rb&quot;, &quot;spec/unit/riddle_spec.rb&quot;]
+  s.files = [&quot;lib/riddle/client/filter.rb&quot;, &quot;lib/riddle/client/message.rb&quot;, &quot;lib/riddle/client/response.rb&quot;, &quot;lib/riddle/client.rb&quot;, &quot;lib/riddle/configuration/distributed_index.rb&quot;, &quot;lib/riddle/configuration/index.rb&quot;, &quot;lib/riddle/configuration/indexer.rb&quot;, &quot;lib/riddle/configuration/remote_index.rb&quot;, &quot;lib/riddle/configuration/searchd.rb&quot;, &quot;lib/riddle/configuration/section.rb&quot;, &quot;lib/riddle/configuration/source.rb&quot;, &quot;lib/riddle/configuration/sql_source.rb&quot;, &quot;lib/riddle/configuration/xml_source.rb&quot;, &quot;lib/riddle/configuration.rb&quot;, &quot;lib/riddle/controller.rb&quot;, &quot;lib/riddle.rb&quot;, &quot;lib/tabtab_definitions.rb&quot;, &quot;MIT-LICENCE&quot;, &quot;README.textile&quot;, &quot;spec/functional/excerpt_spec.rb&quot;, &quot;spec/functional/keywords_spec.rb&quot;, &quot;spec/functional/search_spec.rb&quot;, &quot;spec/functional/update_spec.rb&quot;, &quot;spec/unit/client_spec.rb&quot;, &quot;spec/unit/configuration/distributed_index_spec.rb&quot;, &quot;spec/unit/configuration/index_spec.rb&quot;, &quot;spec/unit/configuration/indexer_spec.rb&quot;, &quot;spec/unit/configuration/searchd_spec.rb&quot;, &quot;spec/unit/configuration/source_spec.rb&quot;, &quot;spec/unit/configuration/sql_source_spec.rb&quot;, &quot;spec/unit/configuration/xml_source_spec.rb&quot;, &quot;spec/unit/configuration_spec.rb&quot;, &quot;spec/unit/filter_spec.rb&quot;, &quot;spec/unit/message_spec.rb&quot;, &quot;spec/unit/response_spec.rb&quot;, &quot;spec/unit/riddle_spec.rb&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://riddle.freelancing-gods.com}
   s.rdoc_options = [&quot;--title&quot;, &quot;Riddle -- Ruby Sphinx Client&quot;, &quot;--main&quot;, &quot;Riddle::Client&quot;, &quot;--line-numbers&quot;]</diff>
      <filename>riddle.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bd5515fd9dba74d652ce90e56535a3a28b4c05b8</id>
    </parent>
  </parents>
  <author>
    <name>Pat Allan</name>
    <email>pat@freelancing-gods.com</email>
  </author>
  <url>http://github.com/freelancing-god/riddle/commit/6c3d7e12d48f7990d79e133600144ede3a952cb2</url>
  <id>6c3d7e12d48f7990d79e133600144ede3a952cb2</id>
  <committed-date>2009-07-30T07:18:53-07:00</committed-date>
  <authored-date>2009-07-30T07:18:53-07:00</authored-date>
  <message>gemspec fix and encoding fix. again.</message>
  <tree>db4b65d8d0902a422cf0eac306eb17bcce385191</tree>
  <committer>
    <name>Pat Allan</name>
    <email>pat@freelancing-gods.com</email>
  </committer>
</commit>
