<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>features/new_project.feature</filename>
    </added>
    <added>
      <filename>features/step_definitions/cli_steps.rb</filename>
    </added>
    <added>
      <filename>features/support/cli.rb</filename>
    </added>
    <added>
      <filename>features/support/common.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -10,7 +10,10 @@ app_generators/rbiphonetest/templates/dot_autotest
 bin/iphoneruby
 bin/rbiphonetest
 features/development.feature
+features/new_project.feature
+features/step_definitions/cli_steps.rb
 features/step_definitions/common_steps.rb
+features/support/cli.rb
 features/support/env.rb
 lib/rbiphonetest.rb
 lib/rbiphonetest/version.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-class RbIphoneTestGenerator &lt; RubiGen::Base
+class RbiphonetestGenerator &lt; RubiGen::Base
 
   DEFAULT_SHEBANG = File.join(Config::CONFIG['bindir'],
                               Config::CONFIG['ruby_install_name'])</diff>
      <filename>app_generators/rbiphonetest/rbiphonetest_generator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,14 +5,16 @@ require 'rubigen'
 
 if %w(-v --version).include? ARGV.first
   require 'rbiphonetest/version'
-  puts &quot;#{File.basename($0)} #{Iphoneruby::VERSION::STRING}&quot;
+  puts &quot;#{File.basename($0)} #{RbIphoneTest::VERSION::STRING}&quot;
   exit(0)
 end
 
 require 'rubigen/scripts/generate'
 RubiGen::Base.reset_sources
-source = RubiGen::PathSource.new(:application, File.join(File.dirname(__FILE__), &quot;../app_generators&quot;))
-RubiGen::Base.append_sources source
-source = RubiGen::PathSource.new(:application, File.join(File.dirname(__FILE__), &quot;../rbiphonetest_generators&quot;))
-RubiGen::Base.append_sources source
+RubiGen::Base.use_application_sources! :rubygems
+RubiGen::Base.prepend_sources(*[ 
+  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), &quot;..&quot;, &quot;app_generators&quot;)),
+  RubiGen::PathSource.new(:app, File.join(File.dirname(__FILE__), &quot;..&quot;, &quot;rbiphonetest_generators&quot;))
+])
+
 RubiGen::Scripts::Generate.new.run(ARGV, :generator =&gt; 'rbiphonetest')</diff>
      <filename>bin/rbiphonetest</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,3 @@
-def in_project_folder(&amp;block)
-  project_folder = @active_project_folder || @tmp_root
-  FileUtils.chdir(project_folder, &amp;block)
-end
-
-def in_home_folder(&amp;block)
-  FileUtils.chdir(@home_path, &amp;block)
-end
-
 Given %r{^a safe folder} do
   FileUtils.rm_rf   @tmp_root = File.dirname(__FILE__) + &quot;/../../tmp&quot;
   FileUtils.mkdir_p @tmp_root
@@ -24,19 +15,6 @@ Given %r{^env variable \$([\w_]+) set to '(.*)'} do |env_var, value|
   ENV[env_var] = value
 end
 
-def force_local_lib_override(project_name = @project_name)
-  rakefile = File.read(File.join(project_name, 'Rakefile'))
-  File.open(File.join(project_name, 'Rakefile'), &quot;w+&quot;) do |f|
-    f &lt;&lt; &quot;$:.unshift('#{@lib_path}')\n&quot;
-    f &lt;&lt; rakefile
-  end
-end
-
-def setup_active_project_folder project_name
-  @active_project_folder = File.join(@tmp_root, project_name)
-  @project_name = project_name
-end
-
 Given %r{'(.*)' folder is deleted} do |folder|
   in_project_folder do
     FileUtils.rm_rf folder</diff>
      <filename>features/step_definitions/common_steps.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cf7a9a22f45c937e793c2cdc47c626ff4a2544b8</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/rbiphonetest/commit/79f15c182ff9685b71dcc4a35dd068c1038e3bf4</url>
  <id>79f15c182ff9685b71dcc4a35dd068c1038e3bf4</id>
  <committed-date>2009-03-16T19:45:02-07:00</committed-date>
  <authored-date>2009-03-16T19:45:02-07:00</authored-date>
  <message>simple scenario for generating new project with valid Rakefile</message>
  <tree>50bdb78b7c98f14a20e000a7538decca470b82ef</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
