diff options
author | drbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-05 07:37:16 +0000 |
---|---|---|
committer | drbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-05 07:37:16 +0000 |
commit | 627a08251c2b2dab312307c0e9c51774c34ef016 (patch) | |
tree | 9e2d83ab625c1e1ffe3e319cac73c2a6324ca6e2 /lib/rubygems | |
parent | a106b310e5bbe678022b127b9d32bb0a55708002 (diff) |
* lib/rubygems/config_file.rb: Ignore permissions check on windows.
Windows writes 0600 file as 0644 permissions making the check
useless.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rubygems')
-rw-r--r-- | lib/rubygems/config_file.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/rubygems/config_file.rb b/lib/rubygems/config_file.rb index 7e1432b349..5870e06370 100644 --- a/lib/rubygems/config_file.rb +++ b/lib/rubygems/config_file.rb @@ -230,6 +230,7 @@ class Gem::ConfigFile # error message is displayed and RubyGems aborts. def check_credentials_permissions + return if Gem.win_platform? # windows doesn't write 0600 as 0600 return unless File.exist? credentials_path existing_permissions = File.stat(credentials_path).mode & 0777 |