public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Search Repo:
Merge [8336] from trunk: update rails:freeze:gems to work with RubyGems 
0.9.5.

git-svn-id: 
http://svn-commit.rubyonrails.org/rails/branches/1-2-stable@8337 
5ecf4fe2-1ee6-0310-87b1-e25e094e27de
jeremy (author)
Sat Dec 08 17:55:44 -0800 2007
commit  1878f6c87d0e9dba278f195f0164ec55e30f0d60
tree    7729d880752af5c6ff188d61b0cb3053f7458801
parent  9c190098e0f80cf2638223142f335ffb25212b86
...
 
 
 
 
 
1
2
3
4
5
 
6
7
8
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
0
@@ -1,8 +1,14 @@
0
+*SVN*
0
+
0
+* Update rails:freeze:gems to work with RubyGems 0.9.5. [Jeremy Kemper]
0
+
0
+
0
 *1.2.6* (November 24th, 2007)
0
 
0
 * Fix :cookie_only to correctly avoid session fixation attacks (CVE-2007-6077)
0
 
0
 * Fix regression where the association would not construct new finder SQL on save causing bogus queries for "WHERE owner_id = NULL" even after owner was saved.
0
+
0
 
0
 *1.2.5* (October 12th, 2007)
0
 
...
4
5
6
 
7
8
9
10
...
21
22
23
24
25
26
27
28
 
 
 
 
 
 
29
30
31
 
 
 
 
 
 
32
33
34
...
4
5
6
7
8
9
10
11
...
22
23
24
 
 
 
 
 
25
26
27
28
29
30
31
 
 
32
33
34
35
36
37
38
39
40
0
@@ -4,6 +4,7 @@
0
     task :gems do
0
       deps = %w(actionpack activerecord actionmailer activesupport actionwebservice)
0
       require 'rubygems'
0
+ require 'rubygems/gem_runner'
0
       Gem.manage_gems
0
 
0
       rails = (version = ENV['VERSION']) ?
0
0
@@ -21,14 +22,19 @@
0
       rm_rf "vendor/rails"
0
       mkdir_p "vendor/rails"
0
 
0
- chdir("vendor/rails") do
0
- rails.dependencies.select { |g| deps.include? g.name }.each do |g|
0
- Gem::GemRunner.new.run(["unpack", "-v", "#{g.version_requirements}", "#{g.name}"])
0
- mv(Dir.glob("#{g.name}*").first, g.name)
0
- end
0
+ begin
0
+ chdir("vendor/rails") do
0
+ rails.dependencies.select { |g| deps.include? g.name }.each do |g|
0
+ Gem::GemRunner.new.run(["unpack", g.name, "--version", g.version_requirements.to_s])
0
+ mv(Dir.glob("#{g.name}*").first, g.name)
0
+ end
0
 
0
- Gem::GemRunner.new.run(["unpack", "-v", "=#{version}", "rails"])
0
- FileUtils.mv(Dir.glob("rails*").first, "railties")
0
+ Gem::GemRunner.new.run(["unpack", "rails", "--version", "=#{version}"])
0
+ FileUtils.mv(Dir.glob("rails*").first, "railties")
0
+ end
0
+ rescue Exception
0
+ rm_rf "vendor/rails"
0
+ raise
0
       end
0
     end
0
 

Comments

    No one has commented yet.