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