<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>mack-data_mapper/lib/mack-data_mapper/database_migrations.rb</filename>
    </added>
    <added>
      <filename>mack-data_mapper/spec/lib/db_create_drop_spec.rb</filename>
    </added>
    <added>
      <filename>mack-data_mapper/spec/lib/db_migrations_spec.rb</filename>
    </added>
    <added>
      <filename>mack-data_mapper/spec/lib/db_structure_spec.rb</filename>
    </added>
    <added>
      <filename>mack-orm/README</filename>
    </added>
    <added>
      <filename>mack-orm/Rakefile</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm.rb</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm/database.rb</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm/database_migrations.rb</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm/tasks/db_create_drop_tasks.rake</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm/tasks/db_migration_tasks.rake</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm/tasks/test_tasks.rake</filename>
    </added>
    <added>
      <filename>mack-orm/lib/mack-orm_tasks.rb</filename>
    </added>
    <added>
      <filename>mack-orm/spec/spec_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -16,6 +16,7 @@ require File.join(crt, &quot;rake_task_requires&quot;)
   s.require_paths &lt;&lt; 'lib'
 
   s.add_dependency(&quot;activerecord&quot;, &quot;2.1.0&quot;)
+  s.add_dependency(&quot;mack-orm&quot;, GEM_VERSION)
   s.extra_rdoc_files = [&quot;README&quot;]
   s.has_rdoc = true
   s.required_ruby_version = &quot;&gt;= 1.8.6&quot;</diff>
      <filename>mack-active_record/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require 'rubygems'
 require 'genosaurus'
-
+require 'mack-orm'
 require 'activerecord'
 
 module ActiveRecord # :nodoc:</diff>
      <filename>mack-active_record/lib/mack-active_record.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+require 'mack-orm_tasks'
 Dir.glob(File.join(File.dirname(__FILE__), &quot;mack-active_record&quot;, &quot;tasks&quot;, &quot;*.rake&quot;)).each do |f|
   load(f)
 end
\ No newline at end of file</diff>
      <filename>mack-active_record/lib/mack-active_record_tasks.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@ require File.join(crt, &quot;rake_task_requires&quot;)
   [:core, :aggregates, :migrations, :serializer, :timestamps, :validations, :observer, :types].each do |g|
     s.add_dependency(&quot;dm-#{g}&quot;, &quot;0.9.3&quot;)
   end
+  s.add_dependency(&quot;mack-orm&quot;, GEM_VERSION)
   
   s.extra_rdoc_files = [&quot;README&quot;]
   s.has_rdoc = true</diff>
      <filename>mack-data_mapper/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 require 'rubygems'
 require 'genosaurus'
-
+require 'mack-orm'
 fl = File.join(File.dirname(__FILE__), &quot;mack-data_mapper&quot;)
 
 $: &lt;&lt; File.expand_path(File.join(fl, &quot;dm_patches&quot;))
@@ -12,6 +12,7 @@ end
 
 
 require File.join(fl, &quot;database&quot;)
+require File.join(fl, &quot;database_migrations&quot;)
 require File.join(fl, &quot;helpers&quot;, &quot;orm_helpers&quot;)
 require File.join(fl, &quot;resource&quot;)
 require File.join(fl, &quot;runner&quot;)</diff>
      <filename>mack-data_mapper/lib/mack-data_mapper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -48,7 +48,7 @@ module Mack
       adapter = repository(repis).adapter
       uri = adapter.uri
       structure = &quot;&quot;
-      output_file = File.join(Mack.root, &quot;db&quot;, &quot;#{env}_#{repis}_schema_structure.sql&quot;)
+      output_file = File.join(Mack.root, &quot;db&quot;, &quot;#{env}_schema_structure.sql&quot;)
       case adapter.class.name
       when /Mysql/
         sql = &quot;SHOW TABLES&quot;</diff>
      <filename>mack-data_mapper/lib/mack-data_mapper/database.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+require 'mack-orm_tasks'
 Dir.glob(File.join(File.dirname(__FILE__), &quot;mack-data_mapper&quot;, &quot;tasks&quot;, &quot;*.rake&quot;)).each do |f|
   load(f)
 end
\ No newline at end of file</diff>
      <filename>mack-data_mapper/lib/mack-data_mapper_tasks.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,23 @@
 development:
-  adapter: sqlite3
-  database: &lt;%= File.join(Mack.root, &quot;db&quot;, &quot;fake_application.db&quot;) %&gt;
- 
+  default:
+    adapter: mysql
+    database: mack_data_mapper_development
+    host: localhost
+    username: root
+    password: 
+    
 test:
-  adapter: sqlite3
-  database: &lt;%= File.join(Mack.root, &quot;db&quot;, &quot;fake_application.db&quot;) %&gt;
- 
+  default:
+    adapter: mysql
+    database: mack_data_mapper_test
+    host: localhost
+    username: root
+    password:
+
 production:
-  adapter: sqlite3
-  database: &lt;%= File.join(Mack.root, &quot;db&quot;, &quot;fake_application.db&quot;) %&gt;
+  default:
+    adapter: mysql
+    database: mack_data_mapper_production
+    host: localhost
+    username: root
+    password:</diff>
      <filename>mack-data_mapper/spec/fake_application/config/database.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 development:
   default:
     adapter: mysql
-    database: mack_data_mapper_development
+    database: mack_data_mapper2_development
     host: localhost
     username: root
     password: 
@@ -9,7 +9,7 @@ development:
 test:
   default:
     adapter: mysql
-    database: mack_data_mapper_test
+    database: mack_data_mapper2_test
     host: localhost
     username: root
     password:
@@ -17,7 +17,7 @@ test:
 production:
   default:
     adapter: mysql
-    database: mack_data_mapper_production
+    database: mack_data_mapper2_production
     host: localhost
     username: root
     password:
\ No newline at end of file</diff>
      <filename>mack-data_mapper/spec/fixtures/mysql_database.yml.fixture</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>mack-data_mapper/lib/mack-data_mapper/tasks/db_create_drop_tasks.rake</filename>
    </removed>
    <removed>
      <filename>mack-data_mapper/lib/mack-data_mapper/tasks/db_migration_tasks.rake</filename>
    </removed>
    <removed>
      <filename>mack-data_mapper/lib/mack-data_mapper/tasks/test_tasks.rake</filename>
    </removed>
    <removed>
      <filename>mack-data_mapper/spec/lib/database_spec.rb</filename>
    </removed>
    <removed>
      <filename>mack-data_mapper/spec/lib/tasks/db_create_drop_tasks_spec.rb</filename>
    </removed>
    <removed>
      <filename>mack-data_mapper/spec/lib/tasks/db_migration_tasks_spec.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>5b2d5db9aeea49c0b4fe749a139b74c7f9cfb874</id>
    </parent>
  </parents>
  <author>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </author>
  <url>http://github.com/markbates/mack-more/commit/80324859b13764c03c7525a6811affbec0667381</url>
  <id>80324859b13764c03c7525a6811affbec0667381</id>
  <committed-date>2008-08-12T11:45:17-07:00</committed-date>
  <authored-date>2008-08-12T11:45:17-07:00</authored-date>
  <message>Beginnings of refactoring orm code into mack-orm [#87]</message>
  <tree>f8bcb2d741766ab537dbbdadf054375e371501d0</tree>
  <committer>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </committer>
</commit>
