<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,8 +2,18 @@ require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
 
-desc 'Default: run unit tests.'
-task :default =&gt; :test
+begin
+  require 'jeweler'
+  Jeweler::Tasks.new do |gemspec|
+    gemspec.name = 'paper_trail'
+    gemspec.summary = &quot;Track changes to your models' data.  Good for auditing or versioning.&quot;
+    gemspec.email = 'boss@airbladesoftware.com'
+    gemspec.homepage = 'http://github.com/airblade/paper_trail'
+    gemspec.authors = ['Andy Stewart']
+  end
+rescue LoadError
+  puts &quot;Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com&quot;
+end
 
 desc 'Test the paper_trail plugin.'
 Rake::TestTask.new(:test) do |t|
@@ -13,6 +23,19 @@ Rake::TestTask.new(:test) do |t|
   t.verbose = true
 end
 
+begin
+  require 'rcov/rcovtask'
+  Rcov::RcovTask.new do |test|
+    test.libs &lt;&lt; 'test'
+    test.pattern = 'test/**/*_test.rb'
+    test.verbose = true
+  end
+rescue LoadError
+  task :rcov do
+    abort &quot;RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov&quot;
+  end
+end
+
 desc 'Generate documentation for the paper_trail plugin.'
 Rake::RDocTask.new(:rdoc) do |rdoc|
   rdoc.rdoc_dir = 'rdoc'
@@ -22,16 +45,5 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
   rdoc.rdoc_files.include('lib/**/*.rb')
 end
 
-
-begin
-  require 'jeweler'
-  Jeweler::Tasks.new do |gemspec|
-    gemspec.name = 'paper_trail'
-    gemspec.summary = &quot;Track changes to your models' data.  Good for auditing or versioning.&quot;
-    gemspec.email = 'boss@airbladesoftware.com'
-    gemspec.homepage = 'http://github.com/airblade/paper_trail'
-    gemspec.authors = ['Andy Stewart']
-  end
-rescue LoadError
-  puts &quot;Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com&quot;
-end
+desc 'Default: run unit tests.'
+task :default =&gt; :test</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f1e29eabcdeac99e96c0f8e86a77077c32707c6b</id>
    </parent>
  </parents>
  <author>
    <name>Andy Stewart</name>
    <email>boss@airbladesoftware.com</email>
  </author>
  <url>http://github.com/airblade/paper_trail/commit/6451a518c346aab922e43fa767bf46ae5f534412</url>
  <id>6451a518c346aab922e43fa767bf46ae5f534412</id>
  <committed-date>2009-05-27T10:06:30-07:00</committed-date>
  <authored-date>2009-05-27T10:06:30-07:00</authored-date>
  <message>Added RDoc and Rcov tasks.</message>
  <tree>06c37e0ff548ad939faf0f376f06990483dfe6b3</tree>
  <committer>
    <name>Andy Stewart</name>
    <email>boss@airbladesoftware.com</email>
  </committer>
</commit>
