<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,5 @@
 \#*\#
 .\#*
+html
+pkg
+rdoc</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 = OpenLaszlo Rails Plugin -- Change History
 
-== Head
+== 0.9 (2008-04-02)
 * removed REST library and generators.  this functionality is now built into Rails.
 * move rake tasks into openlaszlo namespace
 * plugin init installs javascript</diff>
      <filename>CHANGES</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,10 @@
-# Copyright (c) 2006 Oliver Steele &lt;steele@osteele.com&gt;
-# All rights reserved.
-# 
-# This program is free software.
-# This file is distributed under an MIT style license.  See
-# MIT-LICENSE for details.
-
+require 'rake/clean'
 require 'rake/rdoctask'
 require 'rake/packagetask'
+require 'rake/contrib/rubyforgepublisher'
 
 PKG_NAME = &quot;laszlo-plugin&quot;
-PKG_VERSION = '0.7.1'
+PKG_VERSION = '0.9'
 RUBYFORGE_PROJECT = 'laszlo-plugin'
 RUBYFORGE_USER = ENV['RUBYFORGE_USER']
 
@@ -23,7 +18,7 @@ end
 
 desc 'Generate documentation for the plugin.'
 Rake::RDocTask.new(:rdoc) do |rd|
-  rd.rdoc_dir = 'rdoc'
+  rd.rdoc_dir = 'html'
   rd.options &lt;&lt; '--title' &lt;&lt; &quot;OpenLaszlo Rails Plugin&quot; &lt;&lt;
     '--main' &lt;&lt; 'README'
   rd.rdoc_files.include FileList['lib/*']
@@ -34,6 +29,31 @@ task :publish_rdoc =&gt; :rdoc do
   sh&quot; scp -r rdoc/* #{RUBYFORGE_USER}@rubyforge.org:/var/www/gforge-projects/#{RUBYFORGE_PROJECT}&quot;
 end
 
+desc &quot;Publish to RubyForge&quot;
+task :rubyforge =&gt; [:rdoc, :package] do
+  require 'rubyforge'
+  Rake::RubyForgePublisher.new(RUBYFORGE_PROJECT, 'osteele').upload
+end
+
+desc 'Package and upload the release to rubyforge.'
+task :release =&gt; [:clean, :package] do |t|
+  require 'rubyforge'
+  pkg = &quot;pkg/#{PKG_NAME}-#{PKG_VERSION}&quot;
+  
+  rf = RubyForge.new
+  rf.login
+  
+  c = rf.userconfig
+  # c[&quot;release_notes&quot;] = description if description
+  # c[&quot;release_changes&quot;] = changes if changes
+  c[&quot;preformatted&quot;] = true
+  
+  files = [ &quot;#{pkg}.tgz&quot; ].compact
+  
+  puts &quot;Releasing #{PKG_NAME} v. #{PKG_VERSION}&quot;
+  rf.add_release RUBYFORGE_PROJECT, PKG_NAME, PKG_VERSION, *files
+end
+
 task :tag_svn do
   url = `svn info`[/^URL:\s*(.*\/)trunk/, 1]
   system(&quot;svn cp #{url}/trunk #{url}/tags/release_#{PKG_VERSION.gsub(/\./,'_')} -m 'tag release #{PKG_VERSION}'&quot;)</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>618cc8f44afe2d19cf6a38be695fcc17dd0def0e</id>
    </parent>
  </parents>
  <author>
    <name>Oliver Steele</name>
    <email>steele@osteele.com</email>
  </author>
  <url>http://github.com/ultrasaurus/openlaszlo_plugin/commit/6bf924af0e6e5e5bd65e5f8ab43d543db83a3c0d</url>
  <id>6bf924af0e6e5e5bd65e5f8ab43d543db83a3c0d</id>
  <committed-date>2008-04-03T05:52:51-07:00</committed-date>
  <authored-date>2008-04-03T05:52:51-07:00</authored-date>
  <message>add rubyforge tasks; version 0.9</message>
  <tree>f32a39b85e5a9248eac94cbcd8e4288715a375dd</tree>
  <committer>
    <name>Oliver Steele</name>
    <email>steele@osteele.com</email>
  </committer>
</commit>
