Title: [871] trunk/activerecord-jdbc: Update release notes to mention rake incompatibility fixed
Revision
871
Author
nicksieger
Date
2008-01-06 21:46:29 -0500 (Sun, 06 Jan 2008)

Log Message

Update release notes to mention rake incompatibility fixed

Modified Paths


Diff

Modified: trunk/activerecord-jdbc/History.txt (870 => 871)


--- trunk/activerecord-jdbc/History.txt	2008-01-06 21:52:25 UTC (rev 870)
+++ trunk/activerecord-jdbc/History.txt	2008-01-07 02:46:29 UTC (rev 871)
@@ -1,6 +1,7 @@
 == 0.7.1
 
 - Add adapter and driver for H2 courtesy of Caleb Land
+- Fix "undefined method `last' for {}:Hash" error introduced with new Rake 0.8.1 (JRUBY-1859)
 
 == 0.7
 

Modified: trunk/activerecord-jdbc/README.txt (870 => 871)


--- trunk/activerecord-jdbc/README.txt	2008-01-06 21:52:25 UTC (rev 870)
+++ trunk/activerecord-jdbc/README.txt	2008-01-07 02:46:29 UTC (rev 871)
@@ -25,6 +25,7 @@
   * remove_column
   * rename_column
 * HSQLDB - Complete
+* H2 - Complete
 
 Other databases will require testing and likely a custom configuration module. Please join the jruby-extras mailing-list[http://rubyforge.org/mail/?group_id=2014] to help us discover support for more databases.
 
@@ -41,6 +42,7 @@
   * postgresql (<tt>activerecord-jdbcpostgresql-adapter</tt>)
   * derby (<tt>activerecord-jdbcderby-adapter</tt>)
   * hsqldb (<tt>activerecord-jdbchsqldb-adapter</tt>)
+  * h2 (<tt>activerecord-jdbch2-adapter</tt>)
 
 2. If you're using Rails 2.0, you may skip to the next step. For Rails prior to version 2.0, you'll need to add one-time setup to your config/environment.rb file in your Rails application. Add the following lines just before the <code>Rails::Initializer</code>. (If you're using ActiveRecord-JDBC under the old gem name used in versions 0.5 and earlier, replace 'activerecord-jdbc-adapter' with 'ActiveRecord-JDBC' below.)
 

Modified: trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb (870 => 871)


--- trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2008-01-06 21:52:25 UTC (rev 870)
+++ trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter.rb	2008-01-07 02:46:29 UTC (rev 871)
@@ -4,9 +4,10 @@
 require 'jdbc_adapter/jdbc_adapter_internal'
 require 'bigdecimal'
 
-if defined?(RAILS_ROOT)
+begin
   require 'jdbc_adapter/rake_tasks'
-end
+rescue LoadError
+end if defined?(RAILS_ROOT)
 
 module ActiveRecord
   module ConnectionAdapters # :nodoc:

Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/rake_tasks.rb (870 => 871)


--- trunk/activerecord-jdbc/lib/jdbc_adapter/rake_tasks.rb	2008-01-06 21:52:25 UTC (rev 870)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/rake_tasks.rb	2008-01-07 02:46:29 UTC (rev 871)
@@ -1,4 +1,4 @@
-if defined?(namespace) && RUBY_PLATFORM =~ /java/
+if defined?(namespace) && RUBY_PLATFORM =~ /java/ && ENV["SKIP_AR_JDBC_RAKE_REDEFINES"].nil?
   def redefine_task(*args, &block)
     task_name = Hash === args.first ? args.first.keys[0] : args.first
     existing_task = Rake::Task[task_name]
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to