<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,3 +3,4 @@
 pkg/**
 doc/**
 email.txt
+coverage/**</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,20 @@ end
 ensure_in_path 'lib'
 require 'lockdown'
 
-task :default =&gt; 'spec:run'
+task :default =&gt; 'rcov'
+
+desc &quot;Flog your code for Justice!&quot;
+task :flog do
+    sh('flog lib/**/*.rb')
+end
+
+desc &quot;Run all specs and rcov in a non-sucky way&quot;
+Spec::Rake::SpecTask.new(:rcov) do |t|
+  t.spec_opts = IO.readlines(&quot;spec/spec.opts&quot;).map {|l| l.chomp.split &quot; &quot;}.flatten
+  t.spec_files = FileList['spec/**/*_spec.rb']
+  t.rcov = true
+  t.rcov_opts = IO.readlines(&quot;spec/rcov.opts&quot;).map {|l| l.chomp.split &quot; &quot;}.flatten
+end
 
 PROJ.name = 'lockdown'
 PROJ.authors = 'Andrew Stone'</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>43701fe6ea6ca870764f01c460f20a8c1fdd122a</id>
    </parent>
  </parents>
  <author>
    <name>Andrew Stone</name>
    <email>andy@stonean.com</email>
  </author>
  <url>http://github.com/stonean/lockdown/commit/03e46ef989f4c1ffe2f61c73e95824d0ab295e6f</url>
  <id>03e46ef989f4c1ffe2f61c73e95824d0ab295e6f</id>
  <committed-date>2009-01-26T19:41:49-08:00</committed-date>
  <authored-date>2009-01-26T19:41:49-08:00</authored-date>
  <message>added in some hero type stuff from ReinH</message>
  <tree>84eaa2891a130ad1a26dcfd5a4b022e1d530a5ea</tree>
  <committer>
    <name>Andrew Stone</name>
    <email>andy@stonean.com</email>
  </committer>
</commit>
