<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>features/step_definitions/common_steps.rb</filename>
    </added>
    <added>
      <filename>features/support/common.rb</filename>
    </added>
    <added>
      <filename>features/support/env.rb</filename>
    </added>
    <added>
      <filename>features/support/matchers.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -14,11 +14,14 @@ app_generators/ruby_app/templates/test/test_helper.rb.erb
 bin/install_rubigen_scripts
 bin/rubigen
 bin/ruby_app
+config/website.yml
 features/development.feature
 features/help.feature
 features/rubigen_cli.feature
-features/steps/common.rb
-features/steps/env.rb
+features/step_definitions/common_steps.rb
+features/support/common.rb
+features/support/env.rb
+features/support/matchers.rb
 generators/install_rubigen_scripts/install_rubigen_scripts_generator.rb
 generators/install_rubigen_scripts/templates/script/destroy
 generators/install_rubigen_scripts/templates/script/generate
@@ -38,6 +41,7 @@ lib/rubigen/scripts/generate.rb
 lib/rubigen/scripts/update.rb
 lib/rubigen/simple_logger.rb
 lib/rubigen/spec.rb
+rubigen.gemspec
 rubygems_generators/application_generator/USAGE
 rubygems_generators/application_generator/application_generator_generator.rb
 rubygems_generators/application_generator/templates/bin</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,20 +1,16 @@
-%w[rubygems rake rake/clean].each { |f| require f }
-require 'newgem' rescue nil # still work if newgem not available
-require File.dirname(__FILE__) + '/lib/rubigen'
+require &quot;hoe&quot;
+require './lib/rubigen'
+
+Hoe.plugin :newgem
+Hoe.plugin :website
+Hoe.plugin :cucumberfeatures
 
 # Generate all the Rake tasks
 # Run 'rake -T' to see list of generated tasks (from gem root directory)
-$hoe = Hoe.new('rubigen', RubiGen::VERSION) do |p|
-  p.developer('Dr Nic Williams', 'drnicwilliams@gmail.com')
-  p.developer('Jeremy Kemper', 'jeremy@bitsweat.net')
-  p.changes        = p.paragraphs_of(&quot;History.txt&quot;, 0..1).join(&quot;\n\n&quot;)
-  p.extra_deps     = [['activesupport','&gt;= 2.2.2']]
-  # p.extra_dev_deps = [['newgem', &quot;&gt;= #{::Newgem::VERSION}&quot;]] - TODO causes a circular dependency &lt; rubygems 1.2
-  
-  p.clean_globs |= %w[**/.DS_Store tmp *.log]
-  path = (p.rubyforge_name == p.name) ? p.rubyforge_name : &quot;\#{p.rubyforge_name}/\#{p.name}&quot;
-  p.remote_rdoc_dir = File.join(path.gsub(/^#{p.rubyforge_name}\/?/,''), 'rdoc')
-  p.rsync_args = '-av --delete --ignore-errors'
+Hoe.spec 'rubigen' do
+  developer 'Dr Nic Williams', 'drnicwilliams@gmail.com'
+  developer 'Jeremy Kemper', 'jeremy@bitsweat.net'
+  extra_deps &lt;&lt; ['activesupport','&gt;= 2.2.2']
 end
 
 require 'newgem/tasks' rescue nil # load /tasks/*.rake</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,8 @@ Feature: Development processes of newgem itself (rake tasks)
     
   Scenario: Generate RubyGem
     Given this project is active project folder
-    And 'pkg' folder is deleted
-    When task 'rake gem' is invoked
-    Then folder 'pkg' is created
-    And file with name matching 'pkg/*.gem' is created else you should run &quot;rake manifest&quot; to fix this
-    And gem spec key 'rdoc_options' contains /--mainREADME.rdoc/
+    And &quot;pkg&quot; folder is deleted
+    When I invoke task &quot;rake gem&quot;
+    Then folder &quot;pkg&quot; is created
+    And file with name matching &quot;pkg/*.gem&quot; is created else you should run &quot;rake manifest&quot; to fix this
+    And gem spec key &quot;rdoc_options&quot; contains /(--mainREADME.rdoc|\[\&quot;--main\&quot;, \&quot;README.rdoc\&quot;\])/</diff>
      <filename>features/development.feature</filename>
    </modified>
    <modified>
      <diff>@@ -4,11 +4,10 @@ Feature: Generators offer help/usage details
   I want help/usage details about generators
   
   Scenario: List of visible generators for rubygems
-    Given a safe folder
-    When run local executable 'rubigen rubygems' with arguments ''
-    Then output does match /application_generator/
-    And output does match /component_generator/
-    And output does not match /migration/ # from rails scope
+    When I run local executable &quot;rubigen rubygems&quot; with arguments &quot;&quot;
+    Then I should see &quot;application_generator&quot;
+    Then I should see &quot;component_generator&quot;
+    Then I should not see &quot;migration&quot; # from rails scope
   
 
   </diff>
      <filename>features/help.feature</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,6 @@ Feature: rubigen command-line interface to access generators anywhere
   I want to execute generators anywhere without a script/generate helper script
   
   Scenario: Run a component generator
-    Given a safe folder
-    When run local executable 'rubigen' with arguments 'rubygems component_generator foo bar'
-    Then file 'bar_generators/foo/foo_generator.rb' is created
+    When I run executable &quot;rubigen&quot; with arguments &quot;rubygems component_generator foo bar&quot;
+    Then file &quot;bar_generators/foo/foo_generator.rb&quot; is created
   </diff>
      <filename>features/rubigen_cli.feature</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>features/steps/common.rb</filename>
    </removed>
    <removed>
      <filename>features/steps/env.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>83f386e3999f41780b29b10a77ad6ea354b45d4a</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/rubigen/commit/6b6b219ed4e56ff725326b1b0317760aa7932f08</url>
  <id>6b6b219ed4e56ff725326b1b0317760aa7932f08</id>
  <committed-date>2009-08-05T04:17:37-07:00</committed-date>
  <authored-date>2009-08-05T04:17:37-07:00</authored-date>
  <message>upgraded gem to hoe2, updated common_steps from newgem, fixed scenarios for ruby19</message>
  <tree>075491b44a589ba1f46435bc1637723e8396622b</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
