<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,7 @@
 class RepositoriesController &lt; ApplicationController
 
   def index
-    @repositories = Repository.paginate :per_page =&gt; 20, :page =&gt; params[:page],
-      :order =&gt; 'name'
+    @repositories = Repository.find :all
     redirect_to(setup_repositories_path) if @repositories.empty?
   end
   </diff>
      <filename>app/controllers/repositories_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,16 @@
 require 'timeout'
 
-class Repository &lt; ActiveRecord::Base
-  has_many :resources
-  has_many :sets, :class_name =&gt; 'RecordSet'
+class Repository &lt; CouchFoo::Base
+  property :identifier, String
+  property :name, String
+  property :base_url, String
+  property :admin_email, String
+  property :granularity, String
+  property :compression, String
+  property :protocol, String
+  property :deleted_record, Boolean
+  property :earliest_datestamp, String
+  property :harvested_at, Time
   
   def identify!
     begin</diff>
      <filename>app/models/repository.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 &lt;h2&gt;Repositories&lt;/h2&gt;
 
 &lt;table class=&quot;basic&quot;&gt;
-  &lt;%= render :partial =&gt; 'pagination' %&gt;
   &lt;tr&gt;
     &lt;th&gt;Name&lt;/th&gt;
     &lt;th&gt;URL&lt;/th&gt;</diff>
      <filename>app/views/repositories/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -18,7 +18,9 @@ module Harvester
       identifier = e.attributes['id']
       base_url = e.text
       
-      Repository.find_or_create_by_identifier_and_base_url(identifier, base_url)
+      unless Repository.find :first, :conditions =&gt; {:identifier =&gt; identifier, :base_url =&gt; base_url}
+        Repository.create(:identifier =&gt; identifier, :base_url =&gt; base_url)
+      end
     end
   end
   </diff>
      <filename>lib/harvester.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d8e24f66ac3507047e73db024b389d02d98f969d</id>
    </parent>
  </parents>
  <author>
    <name>Keith Morrison</name>
    <email>keithm@infused.org</email>
  </author>
  <url>http://github.com/infused/manifest/commit/e993214bf3e6b9e6d0fd1b5073c18963d7f38978</url>
  <id>e993214bf3e6b9e6d0fd1b5073c18963d7f38978</id>
  <committed-date>2009-05-20T21:08:15-07:00</committed-date>
  <authored-date>2009-05-20T21:08:15-07:00</authored-date>
  <message>Migration to couchdb</message>
  <tree>91ddc33102a255136f4f9af0a81db3952303cf50</tree>
  <committer>
    <name>Keith Morrison</name>
    <email>keithm@infused.org</email>
  </committer>
</commit>
