<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>features/development.feature</filename>
    </added>
    <added>
      <filename>features/steps/common.rb</filename>
    </added>
    <added>
      <filename>features/steps/env.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,4 @@
 .DS_Store
 pkg
-log
\ No newline at end of file
+log
+tmp
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,9 @@
+== 0.4.0 2009-03-17 NOT RELEASED
+
+* No more dependency issues between classes being tested: only one bundle created - all ObjC code being tested is compiled into one bundle
+* Upgrade internals to use latest newgem (removed bunch of dev-only files)
+* Behaviour of rbiphonetest covered by Cucumber scenarios
+
 == 0.3.0 2008-07-05
 
 * Support for test/unit AND rspec test frameworks (via install_test_unit and install_rspec generators)</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
 History.txt
-License.txt
 Manifest.txt
 PostInstall.txt
 README.rdoc
@@ -10,8 +9,9 @@ app_generators/rbiphonetest/templates/Rakefile
 app_generators/rbiphonetest/templates/dot_autotest
 bin/iphoneruby
 bin/rbiphonetest
-config/hoe.rb
-config/requirements.rb
+features/development.feature
+features/steps/common.rb
+features/steps/env.rb
 lib/rbiphonetest.rb
 lib/rbiphonetest/version.rb
 rbiphonetest_generators/install_rspec/USAGE
@@ -41,9 +41,6 @@ script/destroy
 script/generate
 script/txt2html
 setup.rb
-tasks/deployment.rake
-tasks/environment.rake
-tasks/website.rake
 test/test_generator_helper.rb
 test/test_helper.rb
 test/test_install_rspec_generator.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -68,7 +68,7 @@ From source:
 
 (The MIT License)
 
-Copyright (c) 2008 Dr Nic Williams
+Copyright (c) 2008-9 Dr Nic Williams
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,24 @@
-require 'config/requirements'
-require 'config/hoe' # setup Hoe + all gem configuration
+%w[rubygems rake rake/clean fileutils newgem rubigen].each { |f| require f }
+require File.dirname(__FILE__) + '/lib/rbiphonetest'
 
-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('rbiphonetest', RbIphoneTest::VERSION) do |p|
+  p.developer('Dr Nic Williams', 'drnicwilliams@gmail.com')
+  p.changes              = p.paragraphs_of('History.txt', 0..1).join(&quot;\n\n&quot;)
+  p.post_install_message = 'PostInstall.txt'
+  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>@@ -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>@@ -2,5 +2,5 @@ $:.unshift(File.dirname(__FILE__)) unless
   $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
 
 module RbIphoneTest
-  
+  VERSION = '0.4.0'
 end
\ No newline at end of file</diff>
      <filename>lib/rbiphonetest.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>License.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>d938b09536bad316c4cdc250cb54f434c81904bf</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/rbiphonetest/commit/1e5852255429442f303047fa67c9a8201aa1bdd1</url>
  <id>1e5852255429442f303047fa67c9a8201aa1bdd1</id>
  <committed-date>2009-03-16T17:55:51-07:00</committed-date>
  <authored-date>2009-03-16T17:55:51-07:00</authored-date>
  <message>upgraded gem internals to use latest newgem (fewer dev files); added Cucumber setup</message>
  <tree>0f88dddbe8b4996e7268b7c49d81abab4fea77c4</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
