<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>data_fabric.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,6 +3,7 @@ DataFabric changelog
 v1.2.5 - 2009-03-28
 
 - data_fabric should now work as a gem or plugin.
+- Move from echoe to Jeweler for gem maintenance.
 
 v1.2.4 - 2009-03-09
 </diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1,21 +1,38 @@
 require 'rubygems'
-require 'echoe'
-
-require File.dirname(__FILE__) &lt;&lt; &quot;/lib/data_fabric/version&quot;
-
-Echoe.new 'data_fabric' do |p|
-  p.version = DataFabric::Version::STRING
-  p.author = &quot;Mike Perham&quot;
-  p.email  = 'mperham@gmail.com'
-  p.project = 'fiveruns'
-  p.summary = 'Sharding and replication support for ActiveRecord 2.x'
-  p.url = &quot;http://github.com/mperham/data_fabric&quot;
-  p.development_dependencies = []
-  p.rubygems_version = nil
-  p.include_rakefile = true
-  p.test_pattern = 'test/*_test.rb'
+
+begin
+  require 'jeweler'
+
+  Jeweler::Tasks.new do |p|
+    p.authors = [&quot;Mike Perham&quot;]
+    p.email  = 'mperham@gmail.com'
+    p.rubyforge_project = 'fiveruns'
+    p.summary = 'Sharding and replication support for ActiveRecord 2.x'
+    p.homepage = &quot;http://github.com/mperham/data_fabric&quot;
+    p.name = &quot;data_fabric&quot;
+    p.files =  FileList['*.rdoc', 'Rakefile', 'VERSION.yml', 'init.rb', 'CHANGELOG', &quot;{lib,test,rails,example,example22}/**/*&quot;, ]
+  end
+rescue LoadError
+  puts &quot;Jeweler, or one of its dependencies, is not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com&quot;
+end
+
+require 'rake/testtask'
+
+Rake::TestTask.new do |t|
+  t.verbose = true
+  t.test_files = FileList['test/*_test.rb']
+end
+
+task :gemspec =&gt; [:clean]
+
+task :clean do
+  FileUtils.rm_f Dir['*.gem']
+  FileUtils.rm_f Dir['test/*.db']
+  FileUtils.rm_rf 'pkg'
+  FileUtils.rm_rf 'coverage'
 end
 
+task :default =&gt; :test
 task :test =&gt; [:pretest]
 
 desc &quot;Test all versions of ActiveRecord installed locally&quot;</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
 --- 
-:minor: 0
-:patch: 0
-:major: 0
+:minor: 2
+:patch: 5
+:major: 1</diff>
      <filename>VERSION.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,10 @@
+require 'yaml'
+
 module DataFabric
-	module Version
-		STRING = &quot;1.2.5&quot;
-	end
+  module Version
+    STRING = begin
+      data = YAML.load(File.read(File.dirname(__FILE__) &lt;&lt; &quot;/../../VERSION.yml&quot;))
+      &quot;#{data[:major]}.#{data[:minor]}.#{data[:patch]}&quot;
+    end
+  end
 end</diff>
      <filename>lib/data_fabric/version.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8137b101a844a978a55ea0033ffaf27f1ca68781</id>
    </parent>
  </parents>
  <author>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </author>
  <url>http://github.com/mperham/data_fabric/commit/d96ecb98ef6a547d6c3b8259bc5aff2bb3dcc30b</url>
  <id>d96ecb98ef6a547d6c3b8259bc5aff2bb3dcc30b</id>
  <committed-date>2009-03-28T14:05:00-07:00</committed-date>
  <authored-date>2009-03-28T14:05:00-07:00</authored-date>
  <message>Move to Jeweler</message>
  <tree>490dec96bfa2a25f55329670b903d2f2cd1dffb3</tree>
  <committer>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </committer>
</commit>
