<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,12 @@
+= EDGE
+
+* Refactored the view loading to work with changes in Edge Rails
+
+* Fixed integration of plugin migrations with the new, default timestamped migrations in Edge Rails
+
+* Refactored tests into the plugin itself - the plugin can now generate its own test_app harness and run tests within it.
+
+
 = 2.0.0 - (ANOTHER) MASSIVE INTERNAL REFACTORING
 
 * Engines now conforms to the new plugin loading mechanism, delegating plugin load order and lots of other things to Rails itself.</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-Copyright (c) 2007 James Adam
+Copyright (c) 2008 James Adam
 
 The MIT License
 </diff>
      <filename>MIT-LICENSE</filename>
    </modified>
    <modified>
      <diff>@@ -60,4 +60,24 @@ The engines plugin enhances and adds to the suite of default rake tasks for work
 
   rake -T
   
-to see the set of rake tasks available.
\ No newline at end of file
+to see the set of rake tasks available.
+
+= Testing the engines plugin itself
+
+Because of the way the engines plugin modifies Rails, the simplest way to consistently test it against multiple versions is by generating a test harness application - a full Rails application that includes tests to verify the engines plugin behaviour in a real, running environment.
+
+Run the tests like this:
+
+  $ cd engines
+  $ rake test
+  
+This will generate a test_app directory within the engines plugin (using the default 'rails' command), import tests and code into that application and then run the test suite.
+
+If you wish to test against a specific version of Rails, run the tests with the RAILS environment variable set to the local directory containing your Rails checkout
+
+  $ rake test RAILS=/Users/james/Code/rails_edge_checkout
+  
+Alternatively, you can clone the latest version of Rails ('edge rails') from github like so:
+
+  $ rake test RAILS=edge
+  </diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a725cbeeaa91bfc1d83d68fdd654cd6ed13f6ebc</id>
    </parent>
  </parents>
  <author>
    <name>James Adam</name>
    <email>james@lazyatom.com</email>
  </author>
  <url>http://github.com/azimux/engines/commit/7fe93e51cc26f0aacbbca6ea7c37c86df6aec8a4</url>
  <id>7fe93e51cc26f0aacbbca6ea7c37c86df6aec8a4</id>
  <committed-date>2008-04-20T05:31:18-07:00</committed-date>
  <authored-date>2008-04-20T05:31:18-07:00</authored-date>
  <message>Updated the README to include details of the new test task, and updated other misc files.</message>
  <tree>0c32faa9aaf4eca52ba2e7a78c2a36e38448f59b</tree>
  <committer>
    <name>James Adam</name>
    <email>james@lazyatom.com</email>
  </committer>
</commit>
