<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,6 +2,8 @@ require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
 
+gem 'jeweler', '~&gt; 0.9.2'
+
 begin
   require 'jeweler'
   Jeweler::Tasks.new do |s|
@@ -29,3 +31,42 @@ task :test do
     to automate them.
   MSG
 end
+
+require 'rake/rdoctask'
+Rake::RDocTask.new do |rdoc|
+  config = YAML.load(File.read('VERSION.yml'))
+  rdoc.rdoc_dir = 'rdoc'
+  rdoc.title = &quot;timecop #{config[:major]}.#{config[:minor]}.#{config[:patch]}&quot;
+  rdoc.options &lt;&lt; '--line-numbers' &lt;&lt; '--inline-source'
+  rdoc.rdoc_files.include('README*')
+  rdoc.rdoc_files.include('lib/**/*.rb')
+end
+
+# Rubyforge documentation task
+begin
+  require 'rake/contrib/sshpublisher'
+  namespace :rubyforge do
+    
+    desc &quot;release gem and documentation to rubyforge&quot;
+    task :release =&gt; [&quot;rubyforge:release:gem&quot;, &quot;rubyforge:release:docs&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'))
+        )
+
+        host = &quot;#{config['username']}@rubyforge.org&quot;
+        remote_dir = &quot;/var/www/gforge-projects/johntrupiano/timecop&quot;
+        local_dir = 'rdoc'
+
+        Rake::SshDirPublisher.new(host, remote_dir, local_dir).upload
+      end
+    end
+  end
+rescue LoadError
+  puts &quot;Rake SshDirPublisher is unavailable or your rubyforge environment is not configured.&quot;
+end
+
+task :default =&gt; :test
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8950ff4b869081159d6786ba938c3ac5b5a75e3e</id>
    </parent>
  </parents>
  <author>
    <name>John Trupiano</name>
    <email>jtrupiano@gmail.com</email>
  </author>
  <url>http://github.com/jtrupiano/timecop/commit/4e343b36e66ea06776906ae91eba2327a90fdbe1</url>
  <id>4e343b36e66ea06776906ae91eba2327a90fdbe1</id>
  <committed-date>2009-03-07T12:55:12-08:00</committed-date>
  <authored-date>2009-03-07T12:55:12-08:00</authored-date>
  <message>Rely on jtrupiano-jeweler 0.9.2 for RubyForge integration.</message>
  <tree>8bfeae56bf3ce718659a20b8b5bfdb1dccd28408</tree>
  <committer>
    <name>John Trupiano</name>
    <email>jtrupiano@gmail.com</email>
  </committer>
</commit>
