<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -62,7 +62,7 @@ file 'buildr.pdf'=&gt;'_site' do |task|
 end
 
 desc &quot;Build a copy of the Web site in the ./_site&quot;
-task :site=&gt;['_site', :rdoc, :spec, :coverage, 'buildr.pdf'] do
+task :site=&gt;['_site', :rdoc, '_reports/specs.html', '_reports/coverage', 'buildr.pdf'] do
   cp_r 'rdoc', '_site'
   fail 'No RDocs in site directory' unless File.exist?('_site/rdoc/files/lib/buildr_rb.html')
   cp '_reports/specs.html', '_site'
@@ -75,7 +75,7 @@ task :site=&gt;['_site', :rdoc, :spec, :coverage, 'buildr.pdf'] do
 end
 
 # Publish prerequisites to Web site.
-task :upload_site=&gt;:site do
+task 'publish'=&gt;:site do
   target = &quot;people.apache.org:/www/#{spec.name}.apache.org/&quot;
   puts &quot;Uploading new site to #{target} ...&quot;
   sh 'rsync', '--progress', '--recursive', '--delete', '_site/', target</diff>
      <filename>rakelib/doc.rake</filename>
    </modified>
    <modified>
      <diff>@@ -24,6 +24,7 @@ begin
     task.spec_opts = %w{--format specdoc --format failing_examples:failed --format html:_reports/specs.html --loadby mtime --backtrace}    
     task.spec_opts &lt;&lt; '--colour' if $stdout.isatty
   end
+  file('_reports/specs.html') { task(:spec).invoke }
 
   desc 'Run all failed examples from previous run'
   Spec::Rake::SpecTask.new :failed do |task|
@@ -39,8 +40,10 @@ begin
     task.spec_opts &lt;&lt; '--colour' if $stdout.isatty
     task.rcov = true
     task.rcov_dir = '_reports/coverage'
-    task.rcov_opts = '--exclude / --include-file ^lib --text-summary'
+    task.rcov_opts = %w{--exclude / --include-file ^lib --text-summary}
   end
+  file('_reports/coverage') { task(:coverage).invoke }
+
 
   # Useful for testing with JRuby when using Ruby and vice versa.
   namespace :spec do</diff>
      <filename>rakelib/rspec.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0eee27f062a00425e21e066ddd9ebc699fdebb86</id>
    </parent>
  </parents>
  <author>
    <name>Assaf Arkin</name>
    <email>assaf@apache.org</email>
  </author>
  <url>http://github.com/buildr/buildr/commit/0087c24e532f37dab696bf202cd39b643ea10cef</url>
  <id>0087c24e532f37dab696bf202cd39b643ea10cef</id>
  <committed-date>2009-03-13T20:23:35-07:00</committed-date>
  <authored-date>2009-03-13T20:23:35-07:00</authored-date>
  <message>Tested: building nad publishing site.

git-svn-id: https://svn.eu.apache.org/repos/asf/buildr/trunk@753595 13f79535-47bb-0310-9956-ffa450edef68</message>
  <tree>1b0e3d11d121ee8f9cb02402ae6ee30327ae9574</tree>
  <committer>
    <name>Assaf Arkin</name>
    <email>assaf@apache.org</email>
  </committer>
</commit>
