<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,12 +1,44 @@
+require 'rubygems'
 require 'rake'
 require 'spec/rake/spectask'
 
+Version = '0.0.1'
+
+begin
+  require 'echoe'
+
+  Echoe.new('dst', Version) do |p|
+    p.summary = 'a KISS GTD manager for the command line lovers.'
+    p.description = 'a KISS GTD manager for the command line lovers.'
+    p.url = 'http://atonie.org/2008/dst'
+    p.author = 'Simon Rozet'
+    p.email = 'simon@rozet.name'
+    p.dependencies  &lt;&lt; 'activerecord &gt;=2.0.2'
+    p.clean_pattern &lt;&lt; 'report.html'
+    p.clean_pattern &lt;&lt; 'coverage'
+  end
+rescue LoadError =&gt; boom
+  puts 'You are missing a dependency required for meta-operations on this gem.'
+  puts boom.to_s.capitalize
+end
+
+desc 'Install the package as a gem, without generating documentation'
+task :install_gem_no_doc =&gt; [:clean, :package] do
+  sh &quot;#{'sudo ' unless Hoe::WINDOZE }gem install pkg/*.gem --no-rdoc --no-ri&quot;
+end
+
 task :default =&gt; 'spec'
+desc 'Run specs'
+Spec::Rake::SpecTask.new do |t|
+  t.spec_opts = ['--format', 'specdoc', '--colour', '--diff']
+end
 
-desc 'Run all specs and generate report for spec results and code coverage'
-Spec::Rake::SpecTask.new('spec') do |t|
-  t.spec_opts = [&quot;--format&quot;, &quot;html:report.html&quot;, '--diff'] 
-  t.fail_on_error = false
+desc 'Generate coverage reports'
+Spec::Rake::SpecTask.new('spec:coverage') do |t|
   t.rcov = true
 end
 
+desc 'Generate a nice HTML report of spec results'
+Spec::Rake::SpecTask.new('spec:report') do |t|
+  t.spec_opts = ['--format', 'html:report.html', '--diff']
+end</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a49f50f78bc362ddb8fdf7401df27539ffc8d713</id>
    </parent>
  </parents>
  <author>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </author>
  <url>http://github.com/sr/dst/commit/d8879d3ff27e96ee3a8e9a791bfe3ed830f3561c</url>
  <id>d8879d3ff27e96ee3a8e9a791bfe3ed830f3561c</id>
  <committed-date>2008-02-10T05:27:53-08:00</committed-date>
  <authored-date>2008-02-10T05:27:53-08:00</authored-date>
  <message>- Echoe task
- tasks to generate coverage reports and HTML spec report</message>
  <tree>70e6b8cebcc86c9e2d54b5a948bd1987d76cb849</tree>
  <committer>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </committer>
</commit>
