Summary: Any *.rake tasks in the /vendor/gems/[gem-name]/ folders will be loaded by Rake
This patch is important, and will not break any existing applications (unless they found a use for the /vendor/gems folder in their apps), and only involves a one-line change to the railties/lib/tasks/rails.rb file to load up rake files.
Why this small patch is needed NOW:
In the future, gems will be included/frozen into rails applications under the /vendor/gems/ folder (e.g. /vendor/gems/[gem-name]), in a manner similar to plugins now.
THIS IS NOT THAT TICKET (see discussion on Rails:Core forum)
That work will continue outside of rails-trac until something functional and useful is ready (with unit tests akin to current plugins).
This ticket is to provide Rakefile-loading support for rake tasks in the gems folders.
Effects on rails & its users:
This is harmless to anyone not working on gems support for rails (unless they found a use for the /vendor/gems folder privately).