<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>VERSION</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
-*.sw?
-.DS_Store
-coverage
-rdoc
-pkg
+/pkg/
+/doc/
+/coverage/
+*.gem
+.yardoc</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -12,18 +12,21 @@ begin
     gem.authors = [&quot;Mark Cornick&quot;]
     gem.rubyforge_project = &quot;viget&quot;
     gem.add_dependency 'capistrano', '&gt;= 2.0'
-
     # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
   end
+
+  Jeweler::RubyforgeTasks.new do |rubyforge|
+    rubyforge.doc_task = &quot;yardoc&quot;
+  end
 rescue LoadError
-  puts &quot;Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com&quot;
+  puts &quot;Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler&quot;
 end
 
 require 'rake/testtask'
 Rake::TestTask.new(:test) do |test|
   test.libs &lt;&lt; 'lib' &lt;&lt; 'test'
   test.pattern = 'test/**/*_test.rb'
-  test.verbose = false
+  test.verbose = true
 end
 
 begin
@@ -36,50 +39,42 @@ begin
   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;
+    abort &quot;RCov is not available. In order to run rcov, you must: sudo gem install relevance-rcov&quot;
   end
 end
 
-
-task :default =&gt; :test
-
-require 'rake/rdoctask'
-Rake::RDocTask.new do |rdoc|
-  if File.exist?('VERSION.yml')
-    config = YAML.load(File.read('VERSION.yml'))
-    version = &quot;#{config[:major]}.#{config[:minor]}.#{config[:patch]}&quot;
-  else
-    version = &quot;&quot;
+begin
+  require 'reek/rake_task'
+  Reek::RakeTask.new do |t|
+    t.fail_on_error = true
+    t.verbose = false
+    t.source_files = 'lib/**/*.rb'
+  end
+rescue LoadError
+  task :reek do
+    abort &quot;Reek is not available. In order to run reek, you must: sudo gem install reek&quot;
   end
-
-  rdoc.rdoc_dir = 'rdoc'
-  rdoc.title = &quot;capistrano_rsync_with_remote_cache #{version}&quot;
-  rdoc.rdoc_files.include('README*')
-  rdoc.rdoc_files.include('lib/**/*.rb')
 end
 
 begin
-  require 'rake/contrib/sshpublisher'
-  namespace :rubyforge do
-    
-    desc &quot;Release gem and RDoc documentation to RubyForge&quot;
-    task :release =&gt; [&quot;rubyforge:release:gem&quot;]
-    
-    namespace :release do
-      desc &quot;Publish RDoc to RubyForge.&quot;
-      task :docs =&gt; [:rdoc] do
-        config = YAML.load(
-            File.read(File.expand_path('~/.rubyforge/user-config.yml'))
-        )
+  require 'roodi'
+  require 'roodi_task'
+  RoodiTask.new do |t|
+    t.verbose = false
+  end
+rescue LoadError
+  task :roodi do
+    abort &quot;Roodi is not available. In order to run roodi, you must: sudo gem install roodi&quot;
+  end
+end
 
-        host = &quot;#{config['username']}@rubyforge.org&quot;
-        remote_dir = &quot;/var/www/gforge-projects/capistrano_rsync_with_remote_cache/&quot;
-        local_dir = 'rdoc'
+task :default =&gt; :test
 
-        Rake::SshDirPublisher.new(host, remote_dir, local_dir).upload
-      end
-    end
-  end
+begin
+  require 'yard'
+  YARD::Rake::YardocTask.new
 rescue LoadError
-  puts &quot;Rake SshDirPublisher is unavailable or your rubyforge environment is not configured.&quot;
+  task :yardoc do
+    abort &quot;Yard is not available. In order to run yardoc, you must: sudo gem install yard&quot;
+  end
 end</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>VERSION.yml</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>f84ee36f97d5ccfca209154ad16fb8dce991fa19</id>
    </parent>
  </parents>
  <author>
    <name>Mark Cornick</name>
    <email>mcornick@gmail.com</email>
  </author>
  <url>http://github.com/vigetlabs/capistrano_rsync_with_remote_cache/commit/486e241e6cc374f8f43d38d7c8f3edb25c434ba6</url>
  <id>486e241e6cc374f8f43d38d7c8f3edb25c434ba6</id>
  <committed-date>2009-08-06T14:52:43-07:00</committed-date>
  <authored-date>2009-08-06T14:52:43-07:00</authored-date>
  <message>Rakefile update</message>
  <tree>f4524ebc01d43ae1b9210519c4f3a72833217e39</tree>
  <committer>
    <name>Mark Cornick</name>
    <email>mcornick@gmail.com</email>
  </committer>
</commit>
