<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>README.rdoc</filename>
    </added>
    <added>
      <filename>features/development.feature</filename>
    </added>
    <added>
      <filename>features/steps/common.rb</filename>
    </added>
    <added>
      <filename>features/steps/env.rb</filename>
    </added>
    <added>
      <filename>script/console</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,6 @@
 History.txt
-License.txt
 Manifest.txt
-README.txt
+README.rdoc
 Rakefile
 app_generators/newjs/USAGE
 app_generators/newjs/newjs_generator.rb
@@ -41,15 +40,16 @@ app_generators/newjs_iphone/templates/Html/test/assets/unittest.css
 app_generators/newjs_iphone/templates/Html/test/assets/unittest.js
 bin/newjs
 bin/newjs_iphone
-config/hoe.rb
-config/requirements.rb
+features/development.feature
+features/steps/common.rb
+features/steps/env.rb
 javascript_test_generators/functional_test/USAGE
 javascript_test_generators/functional_test/functional_test_generator.rb
-javascript_test_generators/functional_test/templates/test/test.html.erb
 javascript_test_generators/functional_test/templates/test/assets/jshoulda.js
+javascript_test_generators/functional_test/templates/test/test.html.erb
 javascript_test_generators/unit_test/USAGE
-javascript_test_generators/unit_test/templates/test/test.html.erb
 javascript_test_generators/unit_test/templates/test/assets/jshoulda.js
+javascript_test_generators/unit_test/templates/test/test.html.erb
 javascript_test_generators/unit_test/unit_test_generator.rb
 lib/newjs.rb
 lib/newjs/autotest.rb
@@ -58,7 +58,6 @@ lib/newjs/autotest/javascript_test_autotest/config.rb
 lib/newjs/autotest/javascript_test_ext.rb
 lib/newjs/jstest.rb
 lib/newjs/rubyforge.rb
-lib/newjs/version.rb
 newjs_generators/install_website/USAGE
 newjs_generators/install_website/install_website_generator.rb
 newjs_generators/install_website/templates/config/website.yml.sample.erb
@@ -98,14 +97,12 @@ rails_generators/javascript_test/templates/script/js_autotest
 rails_generators/javascript_test/templates/script/rstakeout
 rails_generators/javascript_test/templates/script/win_script.cmd
 rails_generators/javascript_test/templates/test.html.erb
+script/console
 script/destroy
 script/generate
 script/txt2html
 setup.rb
-tasks/deployment.rake
-tasks/environment.rake
 tasks/jsunittest/update.rake
-tasks/website.rake
 test/test_functional_test_generator.rb
 test/test_generator_helper.rb
 test/test_helper.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,26 @@
-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/newjs'
 
-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('newjs', Newjs::VERSION) do |p|
+  p.developer('Dr Nic Williams', 'drnicwilliams@gmail.com')
+  p.changes              = p.paragraphs_of(&quot;History.txt&quot;, 0..1).join(&quot;\n\n&quot;)
+  # p.extra_deps         = [
+  #   ['activesupport','&gt;= 2.0.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>@@ -1,7 +1,8 @@
-$:.unshift File.dirname(__FILE__)
+$:.unshift(File.dirname(__FILE__)) unless
+  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
 
 module Newjs
-  
+  VERSION = '1.6.0'
 end
 
 require 'newjs/jstest'
\ No newline at end of file</diff>
      <filename>lib/newjs.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
+#!/usr/bin/env ruby
 APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
-APP_ROOT = File.join(File.dirname(__FILE__), '..')
 
 begin
   require 'rubigen'</diff>
      <filename>script/destroy</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>License.txt</filename>
    </removed>
    <removed>
      <filename>README.txt</filename>
    </removed>
    <removed>
      <filename>config/hoe.rb</filename>
    </removed>
    <removed>
      <filename>config/requirements.rb</filename>
    </removed>
    <removed>
      <filename>lib/newjs/version.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>c9cee0f92740d293405e0ebd7554c88f6647e23c</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/drnic/newjs/commit/99688f3974300a49bf4f6e88b4bbca0751f1a9ad</url>
  <id>99688f3974300a49bf4f6e88b4bbca0751f1a9ad</id>
  <committed-date>2009-02-22T14:32:38-08:00</committed-date>
  <authored-date>2009-02-22T14:32:26-08:00</authored-date>
  <message>apply latest newgem structure</message>
  <tree>2b5f7c0cc7e6a72113ce8d2cb019fc61617712e0</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
