Changeset 8336
- Timestamp:
- 12/09/07 01:20:24 (9 months ago)
- Files:
-
- trunk/railties/CHANGELOG (modified) (1 diff)
- trunk/railties/lib/tasks/framework.rake (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/railties/CHANGELOG
r8330 r8336 1 *SVN* 2 3 * Update rails:freeze:gems to work with RubyGems 0.9.5. [Jeremy Kemper] 4 5 1 6 *2.0.1* (December 7th, 2007) 2 7 trunk/railties/lib/tasks/framework.rake
r7803 r8336 5 5 deps = %w(actionpack activerecord actionmailer activesupport activeresource) 6 6 require 'rubygems' 7 require 'rubygems/gem_runner' 7 8 Gem.manage_gems 8 9 … … 22 23 mkdir_p "vendor/rails" 23 24 24 chdir("vendor/rails") do 25 rails.dependencies.select { |g| deps.include? g.name }.each do |g| 26 Gem::GemRunner.new.run(["unpack", "-v", "#{g.version_requirements}", "#{g.name}"]) 27 mv(Dir.glob("#{g.name}*").first, g.name) 25 begin 26 chdir("vendor/rails") do 27 rails.dependencies.select { |g| deps.include? g.name }.each do |g| 28 Gem::GemRunner.new.run(["unpack", g.name, "--version", g.version_requirements.to_s]) 29 mv(Dir.glob("#{g.name}*").first, g.name) 30 end 31 32 Gem::GemRunner.new.run(["unpack", "rails", "--version", "=#{version}"]) 33 FileUtils.mv(Dir.glob("rails*").first, "railties") 28 34 end 29 30 Gem::GemRunner.new.run(["unpack", "-v", "=#{version}", "rails"])31 FileUtils.mv(Dir.glob("rails*").first, "railties")35 rescue Exception 36 rm_rf "vendor/rails" 37 raise 32 38 end 33 39 end