<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+=== 1.5.1 2009-07-01
+
+* Fixed &quot;newgem --help&quot; to not show backtrace summary
+
 === 1.5.0 2009-06-15
 
 * support for hoe 2.0+ DSL</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -46,9 +46,9 @@ class NewgemGenerator &lt; RubiGen::Base
     record do |m|
       # Root directory and all subdirectories.
       m.directory ''
-      BASEDIRS.each { |path| m.directory path }
-
       m.directory &quot;lib/#{gem_name}&quot;
+      m.directory 'script'
+
 
       # Root
       m.template_copy_each %w( History.txt Rakefile README.rdoc PostInstall.txt )
@@ -97,6 +97,11 @@ class NewgemGenerator &lt; RubiGen::Base
   end
 
   protected
+    def usage(message = usage_message)
+      puts @option_parser
+      exit
+    end
+  
     def banner
       &lt;&lt;-EOS
 Take any library or Rails plugin or command line application,
@@ -180,11 +185,4 @@ EOS
       end
       runtime_args
     end
-
-  # Installation skeleton.  Intermediate directories are automatically
-  # created so don't sweat their absence here.
-  BASEDIRS = %w(
-    lib
-    script
-  )
 end</diff>
      <filename>app_generators/newgem/newgem_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ require './lib/&lt;%= gem_name %&gt;'
 
 Hoe.plugin :newgem
 &lt;%= enable_website ? '' : '# ' %&gt;Hoe.plugin :website
-&lt;%= enable_cucumber ? '' : '# ' %&gt;Hoe.plugin :cucumber_features
+&lt;%= enable_cucumber ? '' : '# ' %&gt;Hoe.plugin :cucumberfeatures
 
 # Generate all the Rake tasks
 # Run 'rake -T' to see list of generated tasks (from gem root directory)</diff>
      <filename>app_generators/newgem/templates/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@ Feature: RubyGems have features to be described and tested
     Given default env variables setup for name and email
     And an existing newgem scaffold [called &quot;my_project&quot;]
     When I invoke &quot;install_cucumber&quot; generator with arguments &quot;&quot;
-    And I enable hoe plugin &quot;cucumber_features&quot;
+    And I enable hoe plugin &quot;cucumberfeatures&quot;
     Then folder &quot;features/step_definitions&quot; is created
     Then folder &quot;features/support&quot; is created
     And file &quot;features/development.feature&quot; is created
@@ -22,7 +22,7 @@ Feature: RubyGems have features to be described and tested
     Given default env variables setup for name and email
     And an existing newgem scaffold [called &quot;my_project&quot;]
     When I invoke &quot;install_cucumber&quot; generator with arguments &quot;&quot;
-    And I enable hoe plugin &quot;cucumber_features&quot;
+    And I enable hoe plugin &quot;cucumberfeatures&quot;
     Then gem file &quot;features/step_definitions/common_steps.rb&quot; and generated file &quot;features/step_definitions/common_steps.rb&quot; should be the same
     Then gem file &quot;features/support/common.rb&quot; and generated file &quot;features/support/common.rb&quot; should be the same
     Then gem file &quot;features/support/matchers.rb&quot; and generated file &quot;features/support/matchers.rb&quot; should be the same
@@ -32,7 +32,7 @@ Feature: RubyGems have features to be described and tested
     Given default env variables setup for name and email
     And an existing newgem scaffold [called &quot;my_project&quot;]
     And I invoke &quot;install_cucumber&quot; generator with arguments &quot;&quot;
-    And I enable hoe plugin &quot;cucumber_features&quot;
+    And I enable hoe plugin &quot;cucumberfeatures&quot;
     And I invoke task &quot;rake manifest&quot;
     When I invoke task &quot;rake features&quot;
     Then task &quot;rake features&quot; is executed successfully</diff>
      <filename>features/install_cucumber.feature</filename>
    </modified>
    <modified>
      <diff>@@ -18,9 +18,8 @@ Feature: Can run &quot;newgem&quot; to create RubyGem scaffolds
     And I should see
       &quot;&quot;&quot;
             create  
-            create  lib
-            create  script
             create  lib/my_project
+            create  script
             create  History.txt
             create  Rakefile
             create  README.rdoc
@@ -114,4 +113,15 @@ Feature: Can run &quot;newgem&quot; to create RubyGem scaffolds
   Scenario: Run newgem and show current version number
     When newgem is executed only with options &quot;--version&quot;
     Then shows version number
+  
+  Scenario: Display help
+    When newgem is executed only with options &quot;--help&quot;
+    Then I should see
+      &quot;&quot;&quot;
+      Usage: newgem
+      &quot;&quot;&quot;
+    But I should not see
+      &quot;&quot;&quot;
+      rubigen/options.rb
+      &quot;&quot;&quot;
   
\ No newline at end of file</diff>
      <filename>features/newgem_cli.feature</filename>
    </modified>
    <modified>
      <diff>@@ -2,5 +2,5 @@ $:.unshift(File.dirname(__FILE__)) unless
   $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
 
 module Newgem
-  VERSION = '1.5.0'
+  VERSION = '1.5.1'
 end
\ No newline at end of file</diff>
      <filename>lib/newgem.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4b95485e40516e9b19a6da64037ec49d521cfb54</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/newgem/commit/67a75cc1cd15bb2628db527c01d3933e885b795f</url>
  <id>67a75cc1cd15bb2628db527c01d3933e885b795f</id>
  <committed-date>2009-07-01T00:17:34-07:00</committed-date>
  <authored-date>2009-07-01T00:17:34-07:00</authored-date>
  <message>Fixed &quot;newgem --help&quot; to not show backtrace summary</message>
  <tree>f7bf40e9152dbfc86d16849648512d88dc3fb445</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
