<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,7 +6,8 @@ then you win. &#8211;- Mahatma Gandhi
 
 Thu, Aug 20, 2009
 ---------------------------------------------------------------------
-- Added support for unattended rake crm:setup and rake crm:setup:admin tasks.
+- Added support for unattended [rake crm:setup] and [rake crm:setup:admin] tasks.
+- Warn about database reset in [rake crm:setup] task.
 - Removed dependency on Highline gem and removed it from vendors/gems.
 
 Wed, Aug 19, 2009</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -41,9 +41,21 @@ namespace :crm do
 
   desc &quot;Prepare the database and load default application settings&quot;
   task :setup =&gt; :environment do
-    Rake::Task[&quot;db:migrate:reset&quot;].invoke
-    Rake::Task[&quot;crm:settings:load&quot;].invoke
-    Rake::Task[&quot;crm:setup:admin&quot;].invoke
+    proceed = true
+    if ActiveRecord::Migrator.current_version &gt; 0
+      puts &quot;\nYour database is about to be reset, so if you choose to proceed all the existing data will be lost.\n\n&quot;
+      loop do
+        print &quot;Continue [yes/no]: &quot;
+        proceed = STDIN.gets.strip
+        break unless proceed.blank?
+      end
+      proceed = (proceed =~ /y(?:es)*/i)
+    end
+    if proceed
+      Rake::Task[&quot;db:migrate:reset&quot;].invoke
+      Rake::Task[&quot;crm:settings:load&quot;].invoke
+      Rake::Task[&quot;crm:setup:admin&quot;].invoke
+    end
   end
 
   namespace :setup do</diff>
      <filename>lib/tasks/fat_free_crm.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>47d355ce544226524354be3c3405fad8a5fb0459</id>
    </parent>
  </parents>
  <author>
    <name>Mike Dvorkin</name>
    <email>mike@dvorkin.net</email>
  </author>
  <url>http://github.com/enderson/fat_free_crm/commit/319129b24dda3ec90d807c62cd209dab846c998b</url>
  <id>319129b24dda3ec90d807c62cd209dab846c998b</id>
  <committed-date>2009-08-20T21:59:19-07:00</committed-date>
  <authored-date>2009-08-20T21:59:19-07:00</authored-date>
  <message>Warn about database reset in [rake crm:setup] task</message>
  <tree>32fd7a715d5d0cdb8d354f4232732bd76f0daead</tree>
  <committer>
    <name>Mike Dvorkin</name>
    <email>mike@dvorkin.net</email>
  </committer>
</commit>
