summaryrefslogtreecommitdiff
path: root/lib/rubygems/config_file.rb
AgeCommit message (Collapse)Author
2024-07-11[rubygems/rubygems] fix s3 source configuration issueDmitriy Ivliev
https://.com/rubygems/rubygems/commit/356726bd1a
2024-04-04[rubygems/rubygems] Allow to use String keys some of configurationHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/ee0bef2786
2024-04-04[rubygems/rubygems] Re-order configuraiton keysHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/b2a88983db
2024-02-20[rubygems/rubygems] Keep Gem.install_extension_in_lib for compatibilityHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/b2bf239147
2024-02-20[rubygems/rubygems] Now install extension in lib is trueHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/bbcad80772
2024-02-20[rubygems/rubygems] Gem.install_extension_in_lib is now under the ↵Hiroshi SHIBATA
Gem.configuration https://.com/rubygems/rubygems/commit/c394375b28
2024-02-20[rubygems/rubygems] Allow to set install_extension_in_lib as Gem configurationHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/c59d40f425
2023-11-13[rubygems/rubygems] Remove now unnecessary dupsDavid Rodríguez
https://.com/rubygems/rubygems/commit/56ce2a6445
2023-11-13[rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in RubyGemsDavid Rodríguez
https://.com/rubygems/rubygems/commit/10c26a483d
2023-05-23[rubygems/rubygems] Remove forward slash in key regardless if it contains __Jenny Shen
https://.com/rubygems/rubygems/commit/33a02eec00
2023-05-23[rubygems/rubygems] Modify invalid key check to accept keys with colonsJenny Shen
https://.com/rubygems/rubygems/commit/413033198b Co-authored-by: Eric Herscovich <[email protected]>
2023-04-20[rubygems/rubygems] util/rubocop -AHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/784e5e2fe5
2023-04-20[rubygems/rubygems] Support Symbol and URL keysHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/3bda049c73
2023-04-20[rubygems/rubygems] warn message when RubyGems handle invalid yaml like ↵Hiroshi SHIBATA
'invalid: foo: bar' https://.com/rubygems/rubygems/commit/b8d0c25b7e
2023-04-19[rubygems/rubygems] Copy YAMLSerializer from BundlerHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/6a97346708
2023-04-19[rubygems/rubygems] Bundler::YAMLSerializer.load couldn't raise error when ↵Hiroshi SHIBATA
invalid yaml was provided https://.com/rubygems/rubygems/commit/cfcfde04c7
2023-04-19[rubygems/rubygems] Introduce self.load_with_rubygems_config_hashHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/9175b8cf2a
2023-04-19[rubygems/rubygems] Introduce self.dump_with_rubygems_yamlHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/3d3b0d80a1
2023-04-19[rubygems/rubygems] Removed trailing-slash for domainHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/81ba58f445
2023-04-19[rubygems/rubygems] Wrap self.convert_rubygems_config_hash from ↵Hiroshi SHIBATA
Bundler::YAMLSerializer.load https://.com/rubygems/rubygems/commit/080880ac23
2023-04-19[rubygems/rubygems] Move all changes only in RubyGemsHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/d842e2092f
2023-04-19[rubygems/rubygems] Added guard condition for replacing __ variable in YAML keysHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/e7d31405ea
2023-04-19[rubygems/rubygems] Keep compatiblity of Bundler specsHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/b211eeacba
2023-04-19[rubygems/rubygems] Added missing require for Bundler::YAMLSerializerHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/55ef32fdd7
2023-04-19[rubygems/rubygems] Try to use pure-ruby YAML serializer for configurationHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/3268d40974
2023-04-11util/rubocop -A --only Style/NumericLiteralPrefixHiroshi SHIBATA
2023-04-04[rubygems/rubygems] util/rubocop -A --only Performance/RegexpMatchHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/52ae4452c2
2023-03-23util/rubocop -A --only Layout/EmptyLineAfterMagicCommentHiroshi SHIBATA
Notes: Merged: https://.com/ruby/ruby/pull/7582
2023-03-17util/rubocop -A --only Style/SymbolProcHiroshi SHIBATA
2023-03-17util/rubocop -A --only Layout/DotPositionHiroshi SHIBATA
2023-03-17[rubygems/rubygems] util/rubocop -A --only Style/CommentAnnotationHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/4e77a1d1d5
2023-03-17[rubygems/rubygems] util/rubocop -A --only Style/ClassCheckHiroshi SHIBATA
https://.com/rubygems/rubygems/commit/1c3356a872
2022-11-11[rubygems/rubygems] Store last check even when upgrade is not available and ↵Josef Šimánek
fix test. https://.com/rubygems/rubygems/commit/bcffc2b0a5 Notes: Merged: https://.com/ruby/ruby/pull/6715
2022-11-11[rubygems/rubygems] Use file in XDG_STATE_HOME directory to store last ↵Josef Šimánek
update check timestamp. https://.com/rubygems/rubygems/commit/0fbc4ace8a Notes: Merged: https://.com/ruby/ruby/pull/6715
2022-11-11[rubygems/rubygems] Add 'call for update' to RubyGems install command.Josef Šimánek
https://.com/rubygems/rubygems/commit/05811f8248 Notes: Merged: https://.com/ruby/ruby/pull/6715
2022-08-09Merge rubygems/bundler HEAD.Hiroshi SHIBATA
Pick from https://.com/rubygems/rubygems/commit/dfbb5a38114640e0d8d616861607f3de73ee0199 Notes: Merged: https://.com/ruby/ruby/pull/6224
2022-08-05[rubygems/rubygems] Include backtrace with crashes by defaultDavid Rodríguez
https://.com/rubygems/rubygems/commit/3cc3bfd371
2022-07-22RubyGems: Enable Style/StringLiterals copTakuya Noguchi
Signed-off-by: Takuya Noguchi <[email protected]>
2022-01-19[rubygems/rubygems] Normalize end alignment style with BundlerDavid Rodríguez
https://.com/rubygems/rubygems/commit/f7f504b24c
2021-08-31[rubygems/rubygems] Prefer `require_relative` to `require` for internal requiresDavid Rodríguez
https://.com/rubygems/rubygems/commit/c74fc58695 Notes: Merged: https://.com/ruby/ruby/pull/4789
2021-07-16[rubygems/rubygems] Add missing `require 'fileutils'` in `Gem::ConfigFile`Masafumi Koba
https://.com/rubygems/rubygems/commit/c4004fadd9
2021-07-07Sync latest bundler & rubygems development versionDavid Rodríguez
Notes: Merged: https://.com/ruby/ruby/pull/4533
2021-03-08Sync latest development version of bundler & rubygemsDavid Rodríguez
Notes: Merged: https://.com/ruby/ruby/pull/4143
2020-09-23Revert "Manually merged from https://.com/rubygems/rubygems/pull/2636"Hiroshi SHIBATA
31a6eaabc165d8a222e176f2c809d90622d88ec2 is obsoleted with https://.com/rubygems/rubygems/pull/3820
2020-09-23Manually merged from https://.com/rubygems/rubygems/pull/2636Hiroshi SHIBATA
Enable Style/EmptyLinesAroundClassBody rubocop cop.
2020-07-31Enforce no empty lines around class body in rubygemsDavid Rodríguez
To normalize the code style with `bundler`. Notes: Merged: https://.com/ruby/ruby/pull/3379
2020-06-15Use space inside block braces everywhereDavid Rodríguez
To make rubygems code style consistent with bundler. Notes: Merged: https://.com/ruby/ruby/pull/3229
2020-04-23Support XDG_* (#2174)Hiroshi SHIBATA
* Support XDG_CONFIG_HOME for gemrc. * Support XDG_DATA_HOME for .gem * Added test for XDG_DATA_HOME * Do not reuse environmental variable. * Unify .rdoc path to RDoc.home. * Support XDG_DATA_HOME for .rdoc * Ignore exists? * Extracted config_home path * Use XDG_CONFIG_HOME for default credential path * Fixed inconsistency location. * Fixed the broken tests. * Support XDG_CONFIG_HOME for irbrc * Introduce Gem.cache_home as XDG_CACHE_HOME * Use Gem.cache_home instead of Gem.config_home for the credential file of RubyGems. * Initialized the old configurations * Fixed test failure related the configuration initialization * restore XDG_DATA_HOME * Fixed the broken examples of bundler with XDG_* * Do not modify environmental variable on test file * Use XDG_DATA_HOME insted of XDG_CACHE_HOME for credential file * stub out Gem.data_home * Move dir accessor to defaults.rb file * Use XDG_DATA_HOME for signed gem features * Use XDG_DATA_HOME for spec cache * Do not rely on Gem.user_home * Gem.user_home is always exists. Don't need to use FileUitls.mkdir_p * Bump support version to RubyGems 3.2.0+ * Removed the needless fallback configuration * Fixed the inconsistency methods that are find_config_file and config_file * Use Gem.configuration.credentials_path instead of hard-coded path * gem_path is always provided * Removed the duplicated code of find_home * Also removed the duplicated code of user_home * use Gem::UNTAINT instead of untaint for surpressing the warnings * Use File.directory * Restore XDG_DATA_HOME * Use File.write Notes: Merged-By: hsbt <[email protected]>
2019-11-11Merge RubyGems 3.1.0.pre3Hiroshi SHIBATA
* Fix gem pristine not accounting for user installed gems. Pull request #2914 by Luis Sagastume. * Refactor keyword argument test for Ruby 2.7. Pull request #2947 by SHIBATA Hiroshi. * Fix errors at frozen Gem::Version. Pull request #2949 by Nobuyoshi Nakada. * Remove taint usage on Ruby 2.7+. Pull request #2951 by Jeremy Evans. * Check Manifest.txt is up to date. Pull request #2953 by David Rodríguez. * Clarify symlink conditionals in tests. Pull request #2962 by David Rodríguez. * Update command line parsing to work under ps. Pull request #2966 by David Rodríguez. * Properly test `Gem::Specifications.stub_for`. Pull request #2970 by David Rodríguez. * Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request #2985 by MSP-Greg. Notes: Merged: https://.com/ruby/ruby/pull/2666
2019-07-31[rubygems/rubygems] Add a blank line after private to be consistent with the ↵bronzdoc
current style https://.com/rubygems/rubygems/commit/df7c0e4223