[macruby-changes] [5157] MacRuby/trunk/lib
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jan 10 20:22:55 PST 2011
Revision: 5157
http://trac.macosforge.org/projects/ruby/changeset/5157
Author: lsansonetti at apple.com
Date: 2011-01-10 20:22:50 -0800 (Mon, 10 Jan 2011)
Log Message:
-----------
merge 1.4.2 changes
Modified Paths:
--------------
MacRuby/trunk/lib/rubygems/commands/update_command.rb
MacRuby/trunk/lib/rubygems.rb
Modified: MacRuby/trunk/lib/rubygems/commands/update_command.rb
===================================================================
--- MacRuby/trunk/lib/rubygems/commands/update_command.rb 2011-01-11 01:56:10 UTC (rev 5156)
+++ MacRuby/trunk/lib/rubygems/commands/update_command.rb 2011-01-11 04:22:50 UTC (rev 5157)
@@ -62,6 +62,19 @@
hig['rubygems-update'] = rubygems_update
options[:user_install] = false
+
+ Gem.source_index.refresh!
+
+ update_gems = Gem.source_index.find_name 'rubygems-update'
+
+ latest_update_gem = update_gems.sort_by { |s| s.version }.last
+
+ say "Updating RubyGems to #{latest_update_gem.version}"
+ installed = do_rubygems_update latest_update_gem.version
+
+ say "RubyGems system software updated" if installed
+
+ return
else
say "Updating installed gems"
@@ -99,35 +112,22 @@
end
end
- if gems_to_update.include? "rubygems-update" then
- Gem.source_index.refresh!
-
- update_gems = Gem.source_index.find_name 'rubygems-update'
-
- latest_update_gem = update_gems.sort_by { |s| s.version }.last
-
- say "Updating RubyGems to #{latest_update_gem.version}"
- installed = do_rubygems_update latest_update_gem.version
-
- say "RubyGems system software updated" if installed
+ if updated.empty? then
+ say "Nothing to update"
else
- if updated.empty? then
- say "Nothing to update"
- else
- say "Gems updated: #{updated.map { |spec| spec.name }.join ', '}"
+ say "Gems updated: #{updated.map { |spec| spec.name }.join ', '}"
- if options[:generate_ri] then
- updated.each do |gem|
- Gem::DocManager.new(gem, options[:rdoc_args]).generate_ri
- end
-
- Gem::DocManager.update_ri_cache
+ if options[:generate_ri] then
+ updated.each do |gem|
+ Gem::DocManager.new(gem, options[:rdoc_args]).generate_ri
end
- if options[:generate_rdoc] then
- updated.each do |gem|
- Gem::DocManager.new(gem, options[:rdoc_args]).generate_rdoc
- end
+ Gem::DocManager.update_ri_cache
+ end
+
+ if options[:generate_rdoc] then
+ updated.each do |gem|
+ Gem::DocManager.new(gem, options[:rdoc_args]).generate_rdoc
end
end
end
Modified: MacRuby/trunk/lib/rubygems.rb
===================================================================
--- MacRuby/trunk/lib/rubygems.rb 2011-01-11 01:56:10 UTC (rev 5156)
+++ MacRuby/trunk/lib/rubygems.rb 2011-01-11 04:22:50 UTC (rev 5157)
@@ -116,7 +116,7 @@
# -The RubyGems Team
module Gem
- RubyGemsVersion = VERSION = '1.4.1'
+ RubyGemsVersion = VERSION = '1.4.2'
##
# Raised when RubyGems is unable to load or activate a gem. Contains the
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20110110/4e9a774b/attachment.html>
More information about the macruby-changes
mailing list