<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>History.txt</filename>
    </added>
    <added>
      <filename>Manifest.txt</filename>
    </added>
    <added>
      <filename>README.txt</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,23 +1,33 @@
-require 'rake'
-require 'rake/packagetask'
-require 'rake/gempackagetask'
+# -*- ruby -*-
 
+require 'rubygems'
+require 'hoe'
+require './lib/passenger-recipes.rb'
 require &quot;./lib/passenger-recipes/version&quot;
 
-PKG_NAME      = &quot;passenger-recipes&quot;
+PKG_NAME      = &quot;capistrano-extensions&quot;
 PKG_BUILD     = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
-PKG_VERSION   = PassengerRecipes::Version::STRING + PKG_BUILD
+version = PassengerRecipes::Version::STRING.dup
+if ENV['SNAPSHOT'].to_i == 1
+  version &lt;&lt; &quot;.&quot; &lt;&lt; Time.now.utc.strftime(&quot;%Y%m%d%H%M%S&quot;)
+end
+PKG_VERSION   = version
 PKG_FILE_NAME = &quot;#{PKG_NAME}-#{PKG_VERSION}&quot;
 
-GEM_SPEC = eval(File.read(&quot;#{File.dirname(__FILE__)}/#{PKG_NAME}.gemspec&quot;))
-
-Rake::GemPackageTask.new(GEM_SPEC) do |p|
-  p.gem_spec = GEM_SPEC
-  p.need_tar = true
+Hoe.new(PKG_NAME, PKG_VERSION) do |p|
+  p.rubyforge_name = 'johntrupiano' # if different than lowercase project name
+  p.developer('John Trupiano', 'jtrupiano@gmail.com')
+  p.name = PKG_NAME
+  p.version = PKG_VERSION
+  p.author = &quot;John Trupiano&quot;
+  p.email = &quot;jtrupiano@gmail.com&quot;
+  p.description = %q(An opinionated set of capistrano recipes built on top of capistrano-extensions tailored for Phusion Passenger)
+  p.summary = p.description # More details later??
+  p.remote_rdoc_dir = PKG_NAME # Release to /PKG_NAME
+  #  p.changes = p.paragraphs_of('CHANGELOG', 0..1).join(&quot;\n\n&quot;)
+  p.extra_deps &lt;&lt; [&quot;capistrano-extensions&quot;, &quot;&gt;= 0.1.2&quot;]
   p.need_zip = true
+  p.need_tar = false
 end
 
-desc &quot;Clean up generated directories and files&quot;
-task :clean do
-  rm_rf &quot;pkg&quot;
-end
+# vim: syntax=Ruby</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -12,11 +12,9 @@ module PassengerRecipes
 
     MAJOR = 0
     MINOR = 1
-    TINY  = 1
+    TINY  = 2
 
     STRING = [MAJOR, MINOR, TINY].join(&quot;.&quot;)
-    
-    CAPISTRANO_REQUIRED = [2,4,0]
   end
 end
 </diff>
      <filename>lib/passenger-recipes/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,35 @@
-Gem::Specification.new do |s|
-  s.name = &quot;passenger-recipes&quot;
-  s.version = PKG_VERSION
-  s.platform = Gem::Platform::RUBY
-  s.author = &quot;John Trupiano&quot;
-  s.email = &quot;jtrupiano@gmail.com&quot;
-  s.description = %q(A set of capistrano recipes tailored for Phusion Passenger)
-  s.summary = s.description # More details later??
-  s.has_rdoc = false
-  s.require_paths = [&quot;lib&quot;]
-  
-  s.files = Dir.glob(&quot;{lib}/**/*&quot;) + %w(README)
-  
-  s.add_dependency(%q&lt;capistrano-extensions&gt;, [&quot;&gt;= 0.1.2&quot;])
-end
+Gem::Specification.new do |s|
+  s.name = %q{capistrano-extensions}
+  s.version = &quot;0.1.2&quot;
+
+  s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
+  s.authors = [&quot;John Trupiano&quot;]
+  s.date = %q{2008-09-12}
+  s.description = %q{An opinionated set of capistrano recipes built on top of capistrano-extensions tailored for Phusion Passenger}
+  s.email = %q{jtrupiano@gmail.com}
+  s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;]
+  s.files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;Rakefile&quot;, &quot;lib/passenger-recipes.rb&quot;, &quot;lib/passenger-recipes/passenger.rb&quot;, &quot;lib/passenger-recipes/version.rb&quot;]
+  s.has_rdoc = true
+  s.homepage = %q{http://github.com/jtrupiano/passenger-recipes/tree/master}
+  s.rdoc_options = [&quot;--main&quot;, &quot;README.txt&quot;]
+  s.require_paths = [&quot;lib&quot;]
+  s.rubyforge_project = %q{johntrupiano}
+  s.rubygems_version = %q{1.2.0}
+  s.summary = %q{An opinionated set of capistrano recipes built on top of capistrano-extensions tailored for Phusion Passenger}
+
+  if s.respond_to? :specification_version then
+    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
+    s.specification_version = 2
+
+    if current_version &gt;= 3 then
+      s.add_runtime_dependency(%q&lt;capistrano-extensions&gt;, [&quot;&gt;= 0.1.2&quot;])
+      s.add_development_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+    else
+      s.add_dependency(%q&lt;capistrano-extensions&gt;, [&quot;&gt;= 0.1.2&quot;])
+      s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+    end
+  else
+    s.add_dependency(%q&lt;capistrano-extensions&gt;, [&quot;&gt;= 0.1.2&quot;])
+    s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+  end
+end</diff>
      <filename>passenger-recipes.gemspec</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>CHANGELOG</filename>
    </removed>
    <removed>
      <filename>README</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>141a5d3b2816996e072965d26a653c33d1943630</id>
    </parent>
  </parents>
  <author>
    <name>John Trupiano</name>
    <email>john@john-trupianos-macbook-pro.local</email>
  </author>
  <url>http://github.com/jtrupiano/passenger-recipes/commit/b79d19e7e23bd8c08eeb2dd1d3c2b5a74e4fda94</url>
  <id>b79d19e7e23bd8c08eeb2dd1d3c2b5a74e4fda94</id>
  <committed-date>2008-09-12T06:55:23-07:00</committed-date>
  <authored-date>2008-09-12T06:55:23-07:00</authored-date>
  <message>Version Bump (0.1.2).  Gem is now built/maintained using hoe, and is published to rubyforge, which means, we can now install via gem install passenger-recipes</message>
  <tree>29976f248ec7a620a441448f386aab2a6ed3efc2</tree>
  <committer>
    <name>John Trupiano</name>
    <email>john@john-trupianos-macbook-pro.local</email>
  </committer>
</commit>
