<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/20080926205931_add_audits_table.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/acts_as_audited</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -31,3 +31,6 @@
 [submodule &quot;vendor/plugins/acts_as_paranoid&quot;]
 	path = vendor/plugins/acts_as_paranoid
 	url = git://github.com/technoweenie/acts_as_paranoid.git
+[submodule &quot;vendor/plugins/acts_as_audited&quot;]
+	path = vendor/plugins/acts_as_audited
+	url = git://github.com/collectiveidea/acts_as_audited.git</diff>
      <filename>.gitmodules</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,7 @@ class Location &lt; ActiveRecord::Base
 	  :region =&gt; :state, :postal_code =&gt; :zip}, :normalize_address =&gt; true
 	
 	acts_as_paranoid
+	acts_as_audited
 	  
   validates_inclusion_of :signs, :in =&gt; SIGN_OPTIONS, :message =&gt; &quot;must be #{SIGN_OPTIONS.keys.to_sentence(:connector =&gt; 'or')}&quot;
   </diff>
      <filename>app/models/location.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,23 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version =&gt; 20080922041125) do
+ActiveRecord::Schema.define(:version =&gt; 20080926205931) do
+
+  create_table &quot;audits&quot;, :force =&gt; true do |t|
+    t.integer  &quot;auditable_id&quot;
+    t.string   &quot;auditable_type&quot;
+    t.integer  &quot;user_id&quot;
+    t.string   &quot;user_type&quot;
+    t.string   &quot;username&quot;
+    t.string   &quot;action&quot;
+    t.text     &quot;changes&quot;
+    t.integer  &quot;version&quot;,        :default =&gt; 0
+    t.datetime &quot;created_at&quot;
+  end
+
+  add_index &quot;audits&quot;, [&quot;created_at&quot;], :name =&gt; &quot;index_audits_on_created_at&quot;
+  add_index &quot;audits&quot;, [&quot;user_id&quot;, &quot;user_type&quot;], :name =&gt; &quot;user_index&quot;
+  add_index &quot;audits&quot;, [&quot;auditable_id&quot;, &quot;auditable_type&quot;], :name =&gt; &quot;auditable_index&quot;
 
   create_table &quot;geocodes&quot;, :force =&gt; true do |t|
     t.decimal &quot;latitude&quot;,    :precision =&gt; 15, :scale =&gt; 12
@@ -23,8 +39,8 @@ ActiveRecord::Schema.define(:version =&gt; 20080922041125) do
   end
 
   add_index &quot;geocodes&quot;, [&quot;query&quot;], :name =&gt; &quot;geocodes_query_index&quot;, :unique =&gt; true
-  add_index &quot;geocodes&quot;, [&quot;latitude&quot;], :name =&gt; &quot;geocodes_latitude_index&quot;
   add_index &quot;geocodes&quot;, [&quot;longitude&quot;], :name =&gt; &quot;geocodes_longitude_index&quot;
+  add_index &quot;geocodes&quot;, [&quot;latitude&quot;], :name =&gt; &quot;geocodes_latitude_index&quot;
 
   create_table &quot;geocodings&quot;, :force =&gt; true do |t|
     t.integer &quot;geocodable_id&quot;
@@ -32,9 +48,9 @@ ActiveRecord::Schema.define(:version =&gt; 20080922041125) do
     t.string  &quot;geocodable_type&quot;
   end
 
-  add_index &quot;geocodings&quot;, [&quot;geocodable_id&quot;], :name =&gt; &quot;geocodings_geocodable_id_index&quot;
-  add_index &quot;geocodings&quot;, [&quot;geocode_id&quot;], :name =&gt; &quot;geocodings_geocode_id_index&quot;
   add_index &quot;geocodings&quot;, [&quot;geocodable_type&quot;], :name =&gt; &quot;geocodings_geocodable_type_index&quot;
+  add_index &quot;geocodings&quot;, [&quot;geocode_id&quot;], :name =&gt; &quot;geocodings_geocode_id_index&quot;
+  add_index &quot;geocodings&quot;, [&quot;geocodable_id&quot;], :name =&gt; &quot;geocodings_geocodable_id_index&quot;
 
   create_table &quot;locations&quot;, :force =&gt; true do |t|
     t.string   &quot;street&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7a83b97ec84edabadf38fdae76ea4225c4d34d19</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Morrison</name>
    <email>daniel@collectiveidea.com</email>
  </author>
  <url>http://github.com/jnunemaker/yardvote.com/commit/144d83eee8b8c9dd2730c0e4fe2bccdd14403568</url>
  <id>144d83eee8b8c9dd2730c0e4fe2bccdd14403568</id>
  <committed-date>2008-09-26T14:00:54-07:00</committed-date>
  <authored-date>2008-09-26T14:00:54-07:00</authored-date>
  <message>Added acts_as_audited for extra protection.</message>
  <tree>35ef0e8657635cfcbb082f353aa05f64ee4113bc</tree>
  <committer>
    <name>Daniel Morrison</name>
    <email>daniel@collectiveidea.com</email>
  </committer>
</commit>
