<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,23 @@
+[e4e1987 | Mon Apr 06 01:21:44 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
+
+  * Don't try to touch comments
+
+[d799fc6 | Mon Apr 06 01:21:26 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
+
+  * Only run specs when running specs...
+
+[495e064 | Wed Apr 01 02:03:45 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
+
+  * Remove Binding#eval usage to be compatible with 1.8.6
+
+[677557f | Sat Mar 28 07:55:41 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
+
+  * Remove the bench script, we only have one engine now
+
+[a4101a3 | Sat Mar 28 07:55:01 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
+
+  * Version 2009.03.28
+
 [76b1cf5 | Sat Mar 28 07:54:45 UTC 2009] Michael Fellinger &lt;m.fellinger@gmail.com&gt;
 
   * Refactor rake tasks and manage them with raku</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
+CHANGELOG
+MANIFEST
 README.markdown
 Rakefile
-bench.rb
 bin/nagoro
 doc/COPYING
 doc/GPL</diff>
      <filename>MANIFEST</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,7 @@ require 'date'
 
 PROJECT_SPECS = Dir['spec/{nagoro,example}/**/*.rb']
 PROJECT_MODULE = 'Nagoro'
+PROJECT_VERSION = ENV['VERSION'] || Date.today.strftime(&quot;%Y.%m.%d&quot;)
 
 GEMSPEC = Gem::Specification.new{|s|
   s.name         = 'nagoro'
@@ -15,7 +16,7 @@ GEMSPEC = Gem::Specification.new{|s|
   s.email        = 'm.fellinger@gmail.com'
   s.homepage     = 'http://github.com/manveru/nagoro'
   s.platform     = Gem::Platform::RUBY
-  s.version      = (ENV['PROJECT_VERSION'] || Date.today.strftime(&quot;%Y.%m.%d&quot;))
+  s.version      = PROJECT_VERSION
   s.files        = `git ls-files`.split(&quot;\n&quot;).sort
   s.has_rdoc     = true
   s.require_path = 'lib'</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,3 @@
 module Nagoro
-  VERSION = &quot;2009.03.28&quot;
+  VERSION = &quot;2009.05&quot;
 end</diff>
      <filename>lib/nagoro/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,23 +2,23 @@
 
 Gem::Specification.new do |s|
   s.name = %q{nagoro}
-  s.version = &quot;2009.03.28&quot;
+  s.version = &quot;2009.05&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Michael 'manveru' Fellinger&quot;]
-  s.date = %q{2009-03-28}
+  s.date = %q{2009-05-07}
   s.description = %q{An extendible and fast templating engine in pure ruby.}
   s.email = %q{m.fellinger@gmail.com}
-  s.files = [&quot;README.markdown&quot;, &quot;Rakefile&quot;, &quot;bench.rb&quot;, &quot;bin/nagoro&quot;, &quot;doc/COPYING&quot;, &quot;doc/GPL&quot;, &quot;doc/LEGAL&quot;, &quot;example/element/Html.nage&quot;, &quot;example/hello.nag&quot;, &quot;example/morpher.nag&quot;, &quot;lib/nagoro.rb&quot;, &quot;lib/nagoro/binding.rb&quot;, &quot;lib/nagoro/element.rb&quot;, &quot;lib/nagoro/pipe.rb&quot;, &quot;lib/nagoro/pipe/base.rb&quot;, &quot;lib/nagoro/pipe/compile.rb&quot;, &quot;lib/nagoro/pipe/element.rb&quot;, &quot;lib/nagoro/pipe/include.rb&quot;, &quot;lib/nagoro/pipe/instruction.rb&quot;, &quot;lib/nagoro/pipe/localization.rb&quot;, &quot;lib/nagoro/pipe/morph.rb&quot;, &quot;lib/nagoro/pipe/tidy.rb&quot;, &quot;lib/nagoro/scanner.rb&quot;, &quot;lib/nagoro/template.rb&quot;, &quot;lib/nagoro/tidy.rb&quot;, &quot;lib/nagoro/version.rb&quot;, &quot;nagoro.gemspec&quot;, &quot;spec/core_extensions.rb&quot;, &quot;spec/example/hello.rb&quot;, &quot;spec/helper.rb&quot;, &quot;spec/nagoro/listener/base.rb&quot;, &quot;spec/nagoro/pipe/compile.rb&quot;, &quot;spec/nagoro/pipe/element.rb&quot;, &quot;spec/nagoro/pipe/include.rb&quot;, &quot;spec/nagoro/pipe/instruction.rb&quot;, &quot;spec/nagoro/pipe/morph.rb&quot;, &quot;spec/nagoro/pipe/tidy.rb&quot;, &quot;spec/nagoro/template.rb&quot;, &quot;spec/nagoro/template/full.nag&quot;, &quot;spec/nagoro/template/hello.nag&quot;, &quot;tasks/bacon.rake&quot;, &quot;tasks/changelog.rake&quot;, &quot;tasks/gem.rake&quot;, &quot;tasks/gem_installer.rake&quot;, &quot;tasks/grancher.rake&quot;, &quot;tasks/install_dependencies.rake&quot;, &quot;tasks/manifest.rake&quot;, &quot;tasks/rcov.rake&quot;, &quot;tasks/release.rake&quot;, &quot;tasks/reversion.rake&quot;]
+  s.files = [&quot;CHANGELOG&quot;, &quot;MANIFEST&quot;, &quot;README.markdown&quot;, &quot;Rakefile&quot;, &quot;bin/nagoro&quot;, &quot;doc/COPYING&quot;, &quot;doc/GPL&quot;, &quot;doc/LEGAL&quot;, &quot;example/element/Html.nage&quot;, &quot;example/hello.nag&quot;, &quot;example/morpher.nag&quot;, &quot;lib/nagoro.rb&quot;, &quot;lib/nagoro/binding.rb&quot;, &quot;lib/nagoro/element.rb&quot;, &quot;lib/nagoro/pipe.rb&quot;, &quot;lib/nagoro/pipe/base.rb&quot;, &quot;lib/nagoro/pipe/compile.rb&quot;, &quot;lib/nagoro/pipe/element.rb&quot;, &quot;lib/nagoro/pipe/include.rb&quot;, &quot;lib/nagoro/pipe/instruction.rb&quot;, &quot;lib/nagoro/pipe/localization.rb&quot;, &quot;lib/nagoro/pipe/morph.rb&quot;, &quot;lib/nagoro/pipe/tidy.rb&quot;, &quot;lib/nagoro/scanner.rb&quot;, &quot;lib/nagoro/template.rb&quot;, &quot;lib/nagoro/tidy.rb&quot;, &quot;lib/nagoro/version.rb&quot;, &quot;nagoro.gemspec&quot;, &quot;spec/core_extensions.rb&quot;, &quot;spec/example/hello.rb&quot;, &quot;spec/helper.rb&quot;, &quot;spec/nagoro/listener/base.rb&quot;, &quot;spec/nagoro/pipe/compile.rb&quot;, &quot;spec/nagoro/pipe/element.rb&quot;, &quot;spec/nagoro/pipe/include.rb&quot;, &quot;spec/nagoro/pipe/instruction.rb&quot;, &quot;spec/nagoro/pipe/morph.rb&quot;, &quot;spec/nagoro/pipe/tidy.rb&quot;, &quot;spec/nagoro/template.rb&quot;, &quot;spec/nagoro/template/full.nag&quot;, &quot;spec/nagoro/template/hello.nag&quot;, &quot;tasks/bacon.rake&quot;, &quot;tasks/changelog.rake&quot;, &quot;tasks/gem.rake&quot;, &quot;tasks/gem_installer.rake&quot;, &quot;tasks/grancher.rake&quot;, &quot;tasks/install_dependencies.rake&quot;, &quot;tasks/manifest.rake&quot;, &quot;tasks/rcov.rake&quot;, &quot;tasks/release.rake&quot;, &quot;tasks/reversion.rake&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/manveru/nagoro}
   s.require_paths = [&quot;lib&quot;]
-  s.rubygems_version = %q{1.3.1}
+  s.rubygems_version = %q{1.3.2}
   s.summary = %q{An extendible and fast templating engine in pure ruby.}
 
   if s.respond_to? :specification_version then
     current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
-    s.specification_version = 2
+    s.specification_version = 3
 
     if Gem::Version.new(Gem::RubyGemsVersion) &gt;= Gem::Version.new('1.2.0') then
     else</diff>
      <filename>nagoro.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,52 @@
-desc 'publish to github'
-task :release =&gt; [:reversion, :gemspec] do
-  name, version = GEMSPEC.name, GEMSPEC.version
+namespace :release do
+  task :all =&gt; [:release_github, :release_rubyforge]
 
-  sh(&quot;git add MANIFEST CHANGELOG #{name}.gemspec lib/#{name}/version.rb&quot;)
+  desc 'Display instructions to release on github'
+  task :github =&gt; [:reversion, :gemspec] do
+    name, version = GEMSPEC.name, GEMSPEC.version
 
-  puts &quot;I added the relevant files, you can now run:&quot;, ''
-  puts &quot;git commit -m 'Version #{version}'&quot;
-  puts &quot;git tag -a -m '#{version}' '#{version}'&quot;
-  puts &quot;git push&quot;
-  puts
+    puts &lt;&lt;INSTRUCTIONS
+First add the relevant files:
+
+git add MANIFEST CHANGELOG #{name}.gemspec lib/#{name}/version.rb
+
+Then commit them, tag the commit, and push:
+
+git commit -m 'Version #{version}'
+git tag -a -m '#{version}' '#{version}'
+git push
+
+INSTRUCTIONS
+
+  end
+
+  # TODO: Not tested
+  desc 'Display instructions to release on rubyforge'
+  task :rubyforge =&gt; [:reversion, :gemspec, :package] do
+    name, version = GEMSPEC.name, GEMSPEC.version
+
+    puts &lt;&lt;INSTRUCTIONS
+To publish to rubyforge do following:
+
+rubyforge login
+rubyforge add_release #{name} #{name} '#{version}' pkg/#{name}-#{version}.gem
+
+After you have done these steps, see:
+
+rake release:rubyforge_archives
+
+INSTRUCTIONS
+  end
+
+  desc 'Display instructions to add archives after release:rubyforge'
+  task :rubyforge_archives do
+    name, version = GEMSPEC.name, GEMSPEC.version
+    puts &quot;Adding archives for distro packagers is:&quot;, &quot;&quot;
+
+    Dir[&quot;pkg/#{name}-#{version}.{tgz,zip}&quot;].each do |file|
+      puts &quot;rubyforge add_file #{name} #{name} '#{version}' '#{file}'&quot;
+    end
+
+    puts
+  end
 end</diff>
      <filename>tasks/release.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e4e1987b17019f6562fe967bc0adbb82cbc93640</id>
    </parent>
  </parents>
  <author>
    <name>Michael Fellinger</name>
    <email>m.fellinger@gmail.com</email>
  </author>
  <url>http://github.com/manveru/nagoro/commit/821c51518c13ff7e9fc23837de7c1919e3ddc0b6</url>
  <id>821c51518c13ff7e9fc23837de7c1919e3ddc0b6</id>
  <committed-date>2009-05-06T08:43:18-07:00</committed-date>
  <authored-date>2009-05-06T08:43:18-07:00</authored-date>
  <message>Version 2009.05</message>
  <tree>9b6d700b8f347d88cfc54d0fe369f3c47270a5f4</tree>
  <committer>
    <name>Michael Fellinger</name>
    <email>m.fellinger@gmail.com</email>
  </committer>
</commit>
