<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>README.rdoc</filename>
    </added>
    <added>
      <filename>script/console</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,8 @@
-doc
 pkg
+doc
 .DS_Store
-.test-result
\ No newline at end of file
+tmp
+*.log
+.test-result
+email.txt
+*.gemspec
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,27 @@
+.autotest
+.test-result/TestApplicationGeneratorGenerator/test_generator_without_options/passed
+.test-result/TestGenerateBuiltinApplication/test_ruby_app/passed
+.test-result/TestGenerateBuiltinTestUnit/test_with_no_options/passed
+.test-result/TestGenerateComponentGenerator/test_generator_with_generator_type/passed
+.test-result/TestGenerateComponentGenerator/test_generator_with_merb_generator_type/passed
+.test-result/TestGenerateComponentGenerator/test_generator_with_rails_generator_type/passed
+.test-result/TestGenerateComponentGenerator/test_generator_without_options/passed
+.test-result/TestInstallRubigenScriptsGenerator/test_install_rubigen_scripts_should_create_script_generate/passed
+.test-result/TestLookup/test_alternate_scoped_gem_path/passed
+.test-result/TestLookup/test_lookup_component/passed
+.test-result/TestLookup/test_lookup_unknown_component/passed
+.test-result/TestLookup/test_scoped_gem_path/passed
+.test-result/TestLookup/test_scoped_gem_path_using_array/passed
+.test-result/TestLookup/test_sources/passed
+.test-result/TestLookup/test_unscoped_gem_path/passed
+.test-result/TestLookup/test_use_application_sources/passed
+.test-result/TestLookup/test_use_application_sources_with_scope/passed
+.test-result/TestLookup/test_use_component_sources_with_scope/passed
+.test-result/TestLookup/test_use_component_sources_without_scope/passed
 History.txt
 License.txt
 Manifest.txt
-README.txt
+README.rdoc
 Rakefile
 Todo.txt
 app_generators/ruby_app/USAGE
@@ -13,7 +33,9 @@ app_generators/ruby_app/templates/test/test_helper.rb.erb
 bin/install_rubigen_scripts
 bin/ruby_app
 config/hoe.rb
-config/requirements.rb
+features/development.feature
+features/steps/common.rb
+features/steps/env.rb
 generators/install_rubigen_scripts/install_rubigen_scripts_generator.rb
 generators/install_rubigen_scripts/templates/script/destroy
 generators/install_rubigen_scripts/templates/script/generate
@@ -48,13 +70,22 @@ rubygems_generators/component_generator/templates/readme
 rubygems_generators/component_generator/templates/test.rb
 rubygems_generators/component_generator/templates/test_generator_helper.rb
 rubygems_generators/component_generator/templates/usage
+script/console
 script/destroy
 script/generate
 script/txt2html
 setup.rb
-tasks/deployment.rake
-tasks/environment.rake
-tasks/website.rake
+test/.test-result/TestLookup/test_alternate_scoped_gem_path/passed
+test/.test-result/TestLookup/test_lookup_component/passed
+test/.test-result/TestLookup/test_lookup_unknown_component/passed
+test/.test-result/TestLookup/test_scoped_gem_path/passed
+test/.test-result/TestLookup/test_scoped_gem_path_using_array/passed
+test/.test-result/TestLookup/test_sources/passed
+test/.test-result/TestLookup/test_unscoped_gem_path/passed
+test/.test-result/TestLookup/test_use_application_sources/passed
+test/.test-result/TestLookup/test_use_application_sources_with_scope/passed
+test/.test-result/TestLookup/test_use_component_sources_with_scope/passed
+test/.test-result/TestLookup/test_use_component_sources_without_scope/passed
 test/test_application_generator_generator.rb
 test/test_component_generator_generator.rb
 test/test_generate_builtin_application.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,27 @@
-require 'config/requirements'
-require 'config/hoe' # setup Hoe + all gem configuration
+%w[rubygems rake rake/clean fileutils newgem].each { |f| require f }
+require File.dirname(__FILE__) + '/lib/rubigen'
 
-Dir['tasks/**/*.rake'].each { |rake| load rake }
\ No newline at end of file
+# 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;]
+  ]
+  
+  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'
+end
+
+require 'newgem/tasks' # load /tasks/*.rake
+Dir['tasks/**/*.rake'].each { |t| load t }
+
+# TODO - want other tests/tasks run by default? Add them to the list
+task :default =&gt; :features</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -97,7 +97,7 @@ module RubiGen
       private
         # Ask the user interactively whether to force collision.
         def force_file_collision?(destination, src, dst, file_options = {}, &amp;block)
-          stdout.print &quot;overwrite #{destination}? [Ynaiqd] &quot;
+          stdout.print &quot;overwrite #{destination}? (enter \&quot;h\&quot; for help) [Ynaiqd] &quot;
           stdout.flush
           case $stdin.gets.chomp
             when /\Ad\z/i
@@ -119,7 +119,17 @@ module RubiGen
               raise SystemExit
             when /\An\z/i then :skip
             when /\Ay\z/i then :force
-            else force_file_collision?(destination, src, dst, file_options, &amp;block)
+            else
+              $stdout.puts &lt;&lt;-HELP.gsub(/^              /, '')
+              Y - yes, overwrite
+              n - no, do not overwrite
+              a - all, overwrite this and all others
+              i - ignore, skip any conflicts
+              q - quit, abort
+              d - diff, show the differences between the old and the new
+              h - help, show this help
+              HELP
+              raise 'retry'
           end
         rescue
           retry</diff>
      <filename>lib/rubigen/commands.rb</filename>
    </modified>
    <modified>
      <diff>@@ -42,7 +42,7 @@ module RubiGen
 
         def usage_message
           usage = &quot;\nInstalled Generators\n&quot;
-          RubiGen::Base.sources.inject({}) do |mem, source|
+          RubiGen::Base.sources.inject([]) do |mem, source|
             # Using an association list instead of a hash to preserve order,
             # for aesthetic reasons more than anything else.
             label = source.label.to_s.capitalize</diff>
      <filename>lib/rubigen/scripts.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,5 +10,5 @@ end
 require 'rubigen/scripts/destroy'
 
 ARGV.shift if ['--help', '-h'].include?(ARGV[0])
-RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme]
+RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme, :test_unit]
 RubiGen::Scripts::Destroy.new.run(ARGV)</diff>
      <filename>script/destroy</filename>
    </modified>
    <modified>
      <diff>@@ -10,5 +10,5 @@ end
 require 'rubigen/scripts/generate'
 
 ARGV.shift if ['--help', '-h'].include?(ARGV[0])
-RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme]
+RubiGen::Base.use_component_sources! [:rubygems, :newgem, :newgem_theme, :test_unit]
 RubiGen::Scripts::Generate.new.run(ARGV)</diff>
      <filename>script/generate</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>README.txt</filename>
    </removed>
    <removed>
      <filename>config/hoe.rb</filename>
    </removed>
    <removed>
      <filename>config/requirements.rb</filename>
    </removed>
    <removed>
      <filename>tasks/deployment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/environment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/website.rake</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>1385fcc5315ada44bb791e3479f2e3776767dfce</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/rubigen/commit/1930e65b3c672e5ab64e0772f066c9a7d95c7838</url>
  <id>1930e65b3c672e5ab64e0772f066c9a7d95c7838</id>
  <committed-date>2008-12-26T16:42:40-08:00</committed-date>
  <authored-date>2008-12-26T16:42:40-08:00</authored-date>
  <message>upgraded internal files to support latest newgem (removed config/ folder, moved config to Rakefile)</message>
  <tree>6dd62b1dd773a5e9a5eaa682bd3c99d7ce94b7bd</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
