<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -12,7 +12,7 @@ Saloon
 
 ## Running the tests
 
-    gem install test-spec mocha 
+    gem install sr-couchy test-spec mocha
     rake database:redo test
 
 ## Status</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -1,14 +1,12 @@
-$: &lt;&lt; File.dirname(__FILE__) + '/vendor/couchrest/lib'
-
 require 'rubygems'
 require 'rake/testtask'
 require 'rcov/rcovtask'
-require 'couch_rest'
+require 'couchy'
 
 DatabaseName = 'saloonrb'
 CollectionId = 'my_collection'
 
-$couch = CouchRest.new
+$couch = Couchy.new
 $database = $couch.database(DatabaseName)
 
 desc 'Default: run all tests'
@@ -29,8 +27,7 @@ namespace :test do
     report = Tempfile.new('saloon')
     validator.report(report)
     report.close
-    `open file://#{report.path}`
-    Process.kill('KILL', $pid)
+    `firefox --new-tab file://#{report.path}`
     Process.kill('KILL', app_pid)
   end
 
@@ -48,7 +45,7 @@ namespace :test do
 
   task :app do
     unless app_pid
-      $pid = fork { `ruby lib/app.rb -p1234` }
+      fork { `ruby lib/app.rb -p1234` }
       sleep 2
     end
   end
@@ -56,7 +53,7 @@ namespace :test do
   def app_pid
     found = `ps ax`.grep(/ruby lib\/app\.rb/)
     return nil if found.empty?
-    found.first.lstrip[0..3].to_i
+    found.first.lstrip[/^(\d+)/] &amp;&amp; $1.to_i
   end
 end
 
@@ -129,7 +126,7 @@ namespace :database do
 
     desc 'Create views'
     task :views do
-      sh File.dirname(__FILE__) + &quot;/vendor/couchrest/bin/couch-view-push -a #{DatabaseName}&quot;
+      sh &quot;couchy push views #{DatabaseName} --force&quot;
     end
   end
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,5 @@
-$:.unshift File.dirname(__FILE__) + '/../vendor/couchrest/lib'
-
 require 'rubygems'
-require 'couch_rest'
+require 'couchy'
 require 'atom/service'
 require 'atom/collection'
 require 'atom/entry'
@@ -59,7 +57,7 @@ class Store
 
     document = database.save(entry.to_doc)
     # TODO: remove that hack
-    entry.edit_url = (collection['value']['base'] + '/').to_uri.join(document['id']).to_s
+    entry.edit_url = (collection['value']['base'] + '/').to_uri.join(document['id'].to_s).to_s
     database.save entry.to_doc.update(
       '_id'  =&gt; document['id'],
       '_rev' =&gt; document['rev'],
@@ -97,7 +95,7 @@ class Store
 
   private
     def database
-      @database ||= CouchRest.new.database(database_name)
+      @database ||= Couchy.new.database(database_name)
     end
 
     def get(view, key)</diff>
      <filename>lib/store.rb</filename>
    </modified>
    <modified>
      <diff>@@ -41,7 +41,7 @@ describe 'Store' do
     specify '#database returns a new CouchRest::Database object' do
       Store.class_eval { public :database }
       store = Store.new(TestDatabase)
-      store.database.should.be.an.instance_of(CouchRest::Database)
+      store.database.should.be.an.instance_of(Couchy::Database)
       store.database.name.should.equal TestDatabase
     end
 </diff>
      <filename>test/store_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,3 @@
-$: &lt;&lt; File.expand_path(File.dirname(__FILE__) + '/../vendor/sinatra/lib')
 require 'rubygems'
 require 'sinatra'
 require 'sinatra/test/spec'</diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>33604bc27ba299fdafb6f9277a9bb4607d756285</id>
    </parent>
  </parents>
  <author>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </author>
  <url>http://github.com/sr/saloon/commit/3304a3f5a069f40b9e0cadd02479f8486ab18ab4</url>
  <id>3304a3f5a069f40b9e0cadd02479f8486ab18ab4</id>
  <committed-date>2008-11-16T09:07:47-08:00</committed-date>
  <authored-date>2008-11-16T09:07:47-08:00</authored-date>
  <message>switch to couchy</message>
  <tree>0311d630174510b57ec4d8a342fc5f36250d63b4</tree>
  <committer>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </committer>
</commit>
