<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>example/README</filename>
    </added>
    <added>
      <filename>example/Rakefile</filename>
    </added>
    <added>
      <filename>example/app/controllers/accounts_controller.rb</filename>
    </added>
    <added>
      <filename>example/app/controllers/application.rb</filename>
    </added>
    <added>
      <filename>example/app/controllers/figments_controller.rb</filename>
    </added>
    <added>
      <filename>example/app/helpers/accounts_helper.rb</filename>
    </added>
    <added>
      <filename>example/app/helpers/application_helper.rb</filename>
    </added>
    <added>
      <filename>example/app/helpers/figments_helper.rb</filename>
    </added>
    <added>
      <filename>example/app/models/account.rb</filename>
    </added>
    <added>
      <filename>example/app/models/figment.rb</filename>
    </added>
    <added>
      <filename>example/config/boot.rb</filename>
    </added>
    <added>
      <filename>example/config/database.yml</filename>
    </added>
    <added>
      <filename>example/config/environment.rb</filename>
    </added>
    <added>
      <filename>example/config/environments/development.rb</filename>
    </added>
    <added>
      <filename>example/config/environments/production.rb</filename>
    </added>
    <added>
      <filename>example/config/environments/test.rb</filename>
    </added>
    <added>
      <filename>example/config/initializers/inflections.rb</filename>
    </added>
    <added>
      <filename>example/config/initializers/mime_types.rb</filename>
    </added>
    <added>
      <filename>example/config/initializers/new_rails_defaults.rb</filename>
    </added>
    <added>
      <filename>example/config/routes.rb</filename>
    </added>
    <added>
      <filename>example/db/migrate/20080702154628_create_accounts.rb</filename>
    </added>
    <added>
      <filename>example/db/migrate/20080702154820_create_figments.rb</filename>
    </added>
    <added>
      <filename>example/doc/README_FOR_APP</filename>
    </added>
    <added>
      <filename>example/log/development.log</filename>
    </added>
    <added>
      <filename>example/log/production.log</filename>
    </added>
    <added>
      <filename>example/log/server.log</filename>
    </added>
    <added>
      <filename>example/log/test.log</filename>
    </added>
    <added>
      <filename>example/public/404.html</filename>
    </added>
    <added>
      <filename>example/public/422.html</filename>
    </added>
    <added>
      <filename>example/public/500.html</filename>
    </added>
    <added>
      <filename>example/public/dispatch.cgi</filename>
    </added>
    <added>
      <filename>example/public/dispatch.fcgi</filename>
    </added>
    <added>
      <filename>example/public/dispatch.rb</filename>
    </added>
    <added>
      <filename>example/public/favicon.ico</filename>
    </added>
    <added>
      <filename>example/public/images/rails.png</filename>
    </added>
    <added>
      <filename>example/public/index.html</filename>
    </added>
    <added>
      <filename>example/public/javascripts/application.js</filename>
    </added>
    <added>
      <filename>example/public/javascripts/controls.js</filename>
    </added>
    <added>
      <filename>example/public/javascripts/dragdrop.js</filename>
    </added>
    <added>
      <filename>example/public/javascripts/effects.js</filename>
    </added>
    <added>
      <filename>example/public/javascripts/prototype.js</filename>
    </added>
    <added>
      <filename>example/public/robots.txt</filename>
    </added>
    <added>
      <filename>example/script/about</filename>
    </added>
    <added>
      <filename>example/script/console</filename>
    </added>
    <added>
      <filename>example/script/dbconsole</filename>
    </added>
    <added>
      <filename>example/script/destroy</filename>
    </added>
    <added>
      <filename>example/script/generate</filename>
    </added>
    <added>
      <filename>example/script/performance/benchmarker</filename>
    </added>
    <added>
      <filename>example/script/performance/profiler</filename>
    </added>
    <added>
      <filename>example/script/performance/request</filename>
    </added>
    <added>
      <filename>example/script/plugin</filename>
    </added>
    <added>
      <filename>example/script/process/inspector</filename>
    </added>
    <added>
      <filename>example/script/process/reaper</filename>
    </added>
    <added>
      <filename>example/script/process/spawner</filename>
    </added>
    <added>
      <filename>example/script/runner</filename>
    </added>
    <added>
      <filename>example/script/server</filename>
    </added>
    <added>
      <filename>example/test/fixtures/accounts.yml</filename>
    </added>
    <added>
      <filename>example/test/functional/accounts_controller_test.rb</filename>
    </added>
    <added>
      <filename>example/test/functional/figments_controller_test.rb</filename>
    </added>
    <added>
      <filename>example/test/test_helper.rb</filename>
    </added>
    <added>
      <filename>example/test/unit/account_test.rb</filename>
    </added>
    <added>
      <filename>example/test/unit/figment_test.rb</filename>
    </added>
    <added>
      <filename>test/thread_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,6 @@
 require 'rake/testtask'
+require 'fileutils'
+include FileUtils
 
 RAILS_ROOT=File.dirname(__FILE__)
 
@@ -9,6 +11,21 @@ end
 
 task :default =&gt; [:pretest, :test]
 
+namespace :app do
+	task :prepare do
+		mkdir_p 'example/vendor/plugins/data_fabric'
+		cp_r 'lib', 'example/vendor/plugins/data_fabric'
+		cp 'init.rb', 'example/vendor/plugins/data_fabric'
+	end
+
+	task :clean do
+		rm_rf 'example/vendor/plugins/data_fabric'
+	end
+
+	task :test =&gt; [:clean, :prepare] do
+	end
+end
+
 task :pretest do
 	setup_connection
   databases = %w( vr_austin_master vr_austin_slave vr_dallas_master vr_dallas_slave )</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9b899f1909e5f508566a299c68a67587ff3f40ac</id>
    </parent>
  </parents>
  <author>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </author>
  <url>http://github.com/fiveruns/data_fabric/commit/5a4543ba071b51a96408e3de35dd47eb0d250a5e</url>
  <id>5a4543ba071b51a96408e3de35dd47eb0d250a5e</id>
  <committed-date>2008-07-02T09:04:31-07:00</committed-date>
  <authored-date>2008-07-02T09:04:31-07:00</authored-date>
  <message>Add forgotten thread_test from yesterday.
Add new Rails 2.1 example application which shows how to shard Figments based on the associated Account. </message>
  <tree>0079922f63129998b04302e5f30d17aaee75d265</tree>
  <committer>
    <name>Mike Perham</name>
    <email>mperham@gmail.com</email>
  </committer>
</commit>
