<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -89,4 +89,7 @@ TODO
 =========
 1. Add Support for Postgres &amp; SQLite
 2. Add S3 support
+
+
+
 Copyright (c) 2009 Adam Hawkins , released under the MIT license</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -12,18 +12,21 @@ namespace :snapshots do
   
   desc &quot;Take a snapshot&quot;
   task :take =&gt; :environment do
+    raise &quot;Must specify a name&quot; unless ENV['name']
     result = SnapShot.take :file =&gt; ENV['name']
     puts (result) ? 'Snapped' : 'Snap Failed'
   end
   
   desc &quot;Load a snapshot&quot;
   task :load =&gt; :environment do
+    raise &quot;Must specify a name&quot; unless ENV['name']
     result = SnapShot.load :file =&gt; ENV['name']
     puts (result) ? 'Loaded Snapshot' : 'Load Failed'
   end  
   
   desc &quot;Delete a snapshot&quot;
   task :destroy =&gt; :environment do
+    raise &quot;Must specify a name&quot; unless ENV['name']
     result = SnapShot.destroy :file =&gt; ENV['name']
     puts (result) ? 'Deleted Snapshot' : 'Delete Failed'
   end
@@ -57,6 +60,8 @@ namespace :snapshots do
     task :restore =&gt; :environment do
       path = File.join(RAILS_ROOT,'db','snapshots','backups')
       file = Dir.glob(File.join(path,&quot;*.snapshot&quot;)).last
+      raise &quot;No backups found&quot; if file.nil?
+      
       file = File.basename(file,'.snapshot')
       result = SnapShot.restore :file =&gt; file, :path =&gt; path
       puts (result) ? 'Restored!' : 'Restore Failed'      </diff>
      <filename>tasks/snapshot_tasks.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e5f712644a1ab0076223916b42b048d21333d924</id>
    </parent>
  </parents>
  <author>
    <name>Adman65</name>
    <email>Adman1965@gmail.com</email>
  </author>
  <url>http://github.com/Adman65/Snapshot/commit/2663f982bec401789320de4ccf03bcfc2482f3ab</url>
  <id>2663f982bec401789320de4ccf03bcfc2482f3ab</id>
  <committed-date>2009-06-30T01:23:19-07:00</committed-date>
  <authored-date>2009-06-30T01:23:19-07:00</authored-date>
  <message>Added some much needed error handling</message>
  <tree>2dd1635fa9757902e080c2db04fa6d1ceb764e32</tree>
  <committer>
    <name>Adman65</name>
    <email>Adman1965@gmail.com</email>
  </committer>
</commit>
