summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2019-08-03[bundler/bundler] Bump rubocop to 0.71David Rodríguez
https://github.com/bundler/bundler/commit/efa69583dd
2019-08-03[bundler/bundler] Use real paths for `bundle clean`David Rodríguez
https://github.com/bundler/bundler/commit/0646f9e286
2019-08-03[bundler/bundler] Add `required_ruby_version` to gemspec templateMiklos Fazekas
https://github.com/bundler/bundler/commit/f47421f92d
2019-08-03[bundler/bundler] Migrate git proxy helpers to use Open3David Rodríguez
https://github.com/bundler/bundler/commit/4a37d66f3f
2019-08-03[bundler/bundler] Fix `rake release` not prompting for OTP codeDavid Rodríguez
Co-authored-by: Colby Swandale <me@colby.fyi> Co-authored-by: Kevin Deisz <kevin.deisz@gmail.com> https://github.com/bundler/bundler/commit/1b2bbc7364
2019-08-03[bundler/bundler] Normalize usages of `Gem::Util` in rubygems integrationDavid Rodríguez
https://github.com/bundler/bundler/commit/b35d7fc74a
2019-08-03[bundler/bundler] Use rubygems utility if availableDavid Rodríguez
https://github.com/bundler/bundler/commit/7eccba0e52
2019-08-03[bundler/bundler] Fix file:// handling under WindowsDavid Rodríguez
Windows paths do not start with a slash, so we add an extra slash to separate the host from the path in file:// urls. Otherwise "D:" is parsed as the host segment in the URI. The path for those URLs now starts with "/", so we ignore that leading character when using the URI's path. This reduces Windows CI spec failures from 429 to 355. https://github.com/bundler/bundler/commit/1b7e274cbc
2019-08-03[bundler/bundler] Normalize file:// handling in specsDavid Rodríguez
https://github.com/bundler/bundler/commit/5946d62ad0
2019-08-03[bundler/bundler] Migrate two more requires to be relativeDavid Rodríguez
https://github.com/bundler/bundler/commit/80217bfe0b
2019-08-03[bundler/bundler] Migrate thor to use relative requiresDavid Rodríguez
https://github.com/bundler/bundler/commit/ca28a04668
2019-08-03[bundler/bundler] Respect color option when instantiating shellsDavid Rodríguez
Thor's base shell will be memoized the first time it is set. So if we instantiate a no-color shell first, further instantiations of a bundler shell will be initialized with a no-color shell by default. This is caused some sources specs to fail, depending on the order they run. See for example https://travis-ci.org/bundler/bundler/builds/500328994. What we do to fix it is to reset the shell unless no-color is explicitly specified. That way, further instantiations will rerun thor's internal logic to choose the default shell. https://github.com/bundler/bundler/commit/786b5d9894
2019-08-03[bundler/bundler] Remove unnecessary conditionDavid Rodríguez
The builtin thor's color shell already checks this before printing, and if not a tty, prints just the string without added color codes. https://github.com/bundler/bundler/commit/4f62611c87
2019-08-03[bundler/bundler] Added Ruby 2.6 to dsl.Hiroshi SHIBATA
https://github.com/bundler/bundler/commit/1892626858
2019-08-03Use source_location instead of eval(__FILE__,binding) in Binding#irbYusuke Endoh
e9e17cbc051e894dfd27eda5feca2939f65552db (enabling the warning by default) caused a warning in test-spec: ``` /data/chkbuild/tmp/build/20190802T213005Z/ruby/spec/ruby/core/binding/irb_spec.rb Binding#irb - creates an IRB session with the binding in scope/data/chkbuild/tmp/build/20190802T213005Z/ruby/spec/ruby/core/binding/fixtures/irb.rb:3: warning: __FILE__ in eval may not return location in binding; use Binding#source_location instead ``` https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian/ruby-master/log/20190802T213005Z.log.html.gz ref: [Bug #4352]
2019-07-31lib/bundler/shared_helpers.rb: remove require "rubygems"Yusuke Endoh
Because it causes circular require.
2019-07-31[rubygems/rubygems] Partly reverted be962ca0c411f3b4bcfebfb6e714c78cbad12775Hiroshi SHIBATA
* `Gem::ConfigMap` is still used by Bundler. * `Gem::RubyGemsVersion` is also still referred by the old gems. https://github.com/rubygems/rubygems/commit/249c3ff44f
2019-07-31[rubygems/rubygems] Initialize '@ran_rake' correctly, so we don't have to ↵bronzdoc
set it up later and cause confusion https://github.com/rubygems/rubygems/commit/6ec3ba983c
2019-07-31[rubygems/rubygems] Remove extension 'double pipe equals' assigment since is ↵bronzdoc
not needed anymore https://github.com/rubygems/rubygems/commit/930de86a24
2019-07-31[rubygems/rubygems] Move 'build_for' to handle extension type before the ↵bronzdoc
extension is used https://github.com/rubygems/rubygems/commit/2a32c5ef0a
2019-07-31[rubygems/rubygems] Do not pass +build_dir+ argument to build_errorbronzdoc
https://github.com/rubygems/rubygems/commit/107fea3432
2019-07-31[rubygems/rubygems] Remove useless param +build_dir+bronzdoc
https://github.com/rubygems/rubygems/commit/0402974149
2019-07-31[rubygems/rubygems] Drop support for 'gem env packageversion'bronzdoc
https://github.com/rubygems/rubygems/commit/be962ca0c4
2019-07-31[rubygems/rubygems] Generate a licenses.rb file with correct styleDavid Rodríguez
https://github.com/rubygems/rubygems/commit/469fceeb2f
2019-07-31[rubygems/rubygems] Enable `Layout/AlignArray` copDavid Rodríguez
https://github.com/rubygems/rubygems/commit/1ea674d8f7
2019-07-31[rubygems/rubygems] Enable `Layout/EmptyLinesAroundAccessModifier`David Rodríguez
https://github.com/rubygems/rubygems/commit/41b1cebc33
2019-07-31[rubygems/rubygems] Make error code a constant and remove TODO commentbronzdoc
https://github.com/rubygems/rubygems/commit/3d6c7c92e4
2019-07-31[rubygems/rubygems] Move default specifications dir definition out of ↵Vít Ondruch
BasicSpecification. This was never the right place. The method got there just by evolution, not by design. Move it within default methods, where it suits better. Since this method is presumably used just internally, it should be safe to deprecate it and remove later. https://github.com/rubygems/rubygems/commit/0c0dd9458a
2019-07-31[rubygems/rubygems] There is no usage of @orig_env_* variables in test suite.Hiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/2adef51dc9
2019-07-31[rubygems/rubygems] Ignore GEMRC variable for test suite. It affects with ↵Hiroshi SHIBATA
some test case. https://github.com/rubygems/rubygems/commit/4a0ca2583a
2019-07-31[rubygems/rubygems] Use File#open instead of Kernel#openbronzdoc
https://github.com/rubygems/rubygems/commit/bfb3f67494
2019-07-31[rubygems/rubygems] Deprecate Gem::RemoteFetcher#fetch_sizebronzdoc
https://github.com/rubygems/rubygems/commit/c2049c3276
2019-07-31[rubygems/rubygems] Autorequire was used by old RubyGems, it is neither ↵bronzdoc
supported nor functional. https://github.com/rubygems/rubygems/commit/cadb66037d
2019-07-31[rubygems/rubygems] Simplify #to_ruby codeNobuyoshi Nakada
Separate #add_runtime_dependency and #add_development_dependency availability condition from #specification_version availability, which is not related to directly. Also check if the former method is available, instead of comparing the version. https://github.com/rubygems/rubygems/commit/5cccc2b836
2019-07-31[rubygems/rubygems] Making Gem::S3URISigner.sign method smaller with helper ↵Alexander Pakulov
methods https://github.com/rubygems/rubygems/commit/2a96494d91
2019-07-31[rubygems/rubygems] Use default value for expiration in the method signatureAlexander Pakulov
https://github.com/rubygems/rubygems/commit/1372e50c17
2019-07-31[rubygems/rubygems] Moving rubygems/request dependencies into ec2_metadataAlexander Pakulov
https://github.com/rubygems/rubygems/commit/6a1856517f
2019-07-31[rubygems/rubygems] Extracting sign_s3_url & s3_source_auth into a separate ↵Alexander Pakulov
S3URISigner class https://github.com/rubygems/rubygems/commit/c30d21ec7a
2019-07-31[rubygems/rubygems] Move TODO comment to an information commentbronzdoc
https://github.com/rubygems/rubygems/commit/853ecdd417
2019-07-31[rubygems/rubygems] Remove unused 'raise' from test_casebronzdoc
https://github.com/rubygems/rubygems/commit/2481efcb37
2019-07-31[rubygems/rubygems] Remove TODO comment, there's no Gem::Dirs constantbronzdoc
https://github.com/rubygems/rubygems/commit/4bacf577f1
2019-07-31[rubygems/rubygems] Remove useless TODO commentbronzdoc
https://github.com/rubygems/rubygems/commit/44bc809dc8
2019-07-31[rubygems/rubygems] Addressing PR commentsAlexander Pakulov
https://github.com/rubygems/rubygems/commit/fb62d3043c
2019-07-31[rubygems/rubygems] check_version_conflict don't have a 'dep' variable ↵bronzdoc
available for use https://github.com/rubygems/rubygems/commit/1783cf0fd3
2019-07-31[rubygems/rubygems] Remove missleading comment, no reason to move Gem.host ↵bronzdoc
to Gem::Util https://github.com/rubygems/rubygems/commit/e12c98aa72
2019-07-31[rubygems/rubygems] Remove useless comment in exceptions.rbbronzdoc
https://github.com/rubygems/rubygems/commit/d7ad696fa2
2019-07-31[rubygems/rubygems] Rename Gem::Package.metadata to Gem::Package.raw_specbronzdoc
https://github.com/rubygems/rubygems/commit/a76f25dff0
2019-07-31[rubygems/rubygems] Upgrading S3 source signature to AWS SigV4Alexander Pakulov
https://github.com/rubygems/rubygems/commit/f289788ca5
2019-07-31[rubygems/rubygems] Move metadata method to Gem::Packagebronzdoc
https://github.com/rubygems/rubygems/commit/2c9cfcb666
2019-07-31[rubygems/rubygems] Add a package attr_reader to Gem::Installer.Daniel Berger
Add some basic specs for the package attr_reader. https://github.com/rubygems/rubygems/commit/68af2a0ee3