aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* [bundler/bundler] Not sure how much this buys us, remove itDavid Rodríguez2019-08-031-2/+0
| | | | https://github.com/bundler/bundler/commit/f8584fb864
* [bundler/bundler] Inline `expanded_deps`David Rodríguez2019-08-031-2/+1
| | | | | | | It's now only used once, and doing it like this is consistent with the previous line. https://github.com/bundler/bundler/commit/7d27330fc7
* [bundler/bundler] Generate new gem development dependencies in GemfileDavid Rodríguez2019-08-032-7/+8
| | | | https://github.com/bundler/bundler/commit/02177d0e10
* [bundler/bundler] Don't re-resolve locked platform specific gemsDavid Rodríguez2019-08-031-1/+1
| | | | https://github.com/bundler/bundler/commit/7da2bf75f5
* [bundler/bundler] Lock rubocop-performance to 1.4.0David Rodríguez2019-08-031-1/+1
| | | | https://github.com/bundler/bundler/commit/595dd6af6c
* [bundler/bundler] Bump rubocop to 0.71David Rodríguez2019-08-031-1/+1
| | | | https://github.com/bundler/bundler/commit/efa69583dd
* [bundler/bundler] Use real paths for `bundle clean`David Rodríguez2019-08-031-1/+1
| | | | https://github.com/bundler/bundler/commit/0646f9e286
* [bundler/bundler] Add `required_ruby_version` to gemspec templateMiklos Fazekas2019-08-031-0/+1
| | | | https://github.com/bundler/bundler/commit/f47421f92d
* [bundler/bundler] Migrate git proxy helpers to use Open3David Rodríguez2019-08-031-30/+22
| | | | https://github.com/bundler/bundler/commit/4a37d66f3f
* [bundler/bundler] Fix `rake release` not prompting for OTP codeDavid Rodríguez2019-08-031-1/+8
| | | | | | | Co-authored-by: Colby Swandale <me@colby.fyi> Co-authored-by: Kevin Deisz <kevin.deisz@gmail.com> https://github.com/bundler/bundler/commit/1b2bbc7364
* [bundler/bundler] Normalize usages of `Gem::Util` in rubygems integrationDavid Rodríguez2019-08-031-5/+3
| | | | https://github.com/bundler/bundler/commit/b35d7fc74a
* [bundler/bundler] Use rubygems utility if availableDavid Rodríguez2019-08-033-2/+14
| | | | https://github.com/bundler/bundler/commit/7eccba0e52
* [bundler/bundler] Fix file:// handling under WindowsDavid Rodríguez2019-08-032-2/+4
| | | | | | | | | | | | | 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
* [bundler/bundler] Normalize file:// handling in specsDavid Rodríguez2019-08-031-2/+1
| | | | https://github.com/bundler/bundler/commit/5946d62ad0
* [bundler/bundler] Migrate two more requires to be relativeDavid Rodríguez2019-08-032-2/+2
| | | | https://github.com/bundler/bundler/commit/80217bfe0b
* [bundler/bundler] Migrate thor to use relative requiresDavid Rodríguez2019-08-0313-34/+34
| | | | https://github.com/bundler/bundler/commit/ca28a04668
* [bundler/bundler] Respect color option when instantiating shellsDavid Rodríguez2019-08-031-3/+1
| | | | | | | | | | | | | | | 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
* [bundler/bundler] Remove unnecessary conditionDavid Rodríguez2019-08-031-1/+1
| | | | | | | 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
* [bundler/bundler] Added Ruby 2.6 to dsl.Hiroshi SHIBATA2019-08-031-0/+6
| | | | https://github.com/bundler/bundler/commit/1892626858
* Use source_location instead of eval(__FILE__,binding) in Binding#irbYusuke Endoh2019-08-031-1/+1
| | | | | | | | | | | | | 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]
* lib/bundler/shared_helpers.rb: remove require "rubygems"Yusuke Endoh2019-07-311-1/+0
| | | | Because it causes circular require.
* [rubygems/rubygems] Partly reverted be962ca0c411f3b4bcfebfb6e714c78cbad12775Hiroshi SHIBATA2019-07-311-0/+38
| | | | | | | * `Gem::ConfigMap` is still used by Bundler. * `Gem::RubyGemsVersion` is also still referred by the old gems. https://github.com/rubygems/rubygems/commit/249c3ff44f
* [rubygems/rubygems] Initialize '@ran_rake' correctly, so we don't have to ↵bronzdoc2019-07-311-4/+1
| | | | | | set it up later and cause confusion https://github.com/rubygems/rubygems/commit/6ec3ba983c
* [rubygems/rubygems] Remove extension 'double pipe equals' assigment since is ↵bronzdoc2019-07-311-13/+0
| | | | | | not needed anymore https://github.com/rubygems/rubygems/commit/930de86a24
* [rubygems/rubygems] Move 'build_for' to handle extension type before the ↵bronzdoc2019-07-311-2/+2
| | | | | | extension is used https://github.com/rubygems/rubygems/commit/2a32c5ef0a
* [rubygems/rubygems] Do not pass +build_dir+ argument to build_errorbronzdoc2019-07-311-5/+2
| | | | https://github.com/rubygems/rubygems/commit/107fea3432
* [rubygems/rubygems] Remove useless param +build_dir+bronzdoc2019-07-311-2/+2
| | | | https://github.com/rubygems/rubygems/commit/0402974149
* [rubygems/rubygems] Drop support for 'gem env packageversion'bronzdoc2019-07-312-43/+0
| | | | https://github.com/rubygems/rubygems/commit/be962ca0c4
* [rubygems/rubygems] Generate a licenses.rb file with correct styleDavid Rodríguez2019-07-311-396/+396
| | | | https://github.com/rubygems/rubygems/commit/469fceeb2f
* [rubygems/rubygems] Enable `Layout/AlignArray` copDavid Rodríguez2019-07-312-4/+4
| | | | https://github.com/rubygems/rubygems/commit/1ea674d8f7
* [rubygems/rubygems] Enable `Layout/EmptyLinesAroundAccessModifier`David Rodríguez2019-07-313-0/+3
| | | | https://github.com/rubygems/rubygems/commit/41b1cebc33
* [rubygems/rubygems] Make error code a constant and remove TODO commentbronzdoc2019-07-311-3/+5
| | | | https://github.com/rubygems/rubygems/commit/3d6c7c92e4
* [rubygems/rubygems] Move default specifications dir definition out of ↵Vít Ondruch2019-07-316-7/+21
| | | | | | | | | | | | 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
* [rubygems/rubygems] There is no usage of @orig_env_* variables in test suite.Hiroshi SHIBATA2019-07-311-2/+0
| | | | https://github.com/rubygems/rubygems/commit/2adef51dc9
* [rubygems/rubygems] Ignore GEMRC variable for test suite. It affects with ↵Hiroshi SHIBATA2019-07-311-0/+1
| | | | | | some test case. https://github.com/rubygems/rubygems/commit/4a0ca2583a
* [rubygems/rubygems] Use File#open instead of Kernel#openbronzdoc2019-07-311-2/+1
| | | | https://github.com/rubygems/rubygems/commit/bfb3f67494
* [rubygems/rubygems] Deprecate Gem::RemoteFetcher#fetch_sizebronzdoc2019-07-311-1/+5
| | | | https://github.com/rubygems/rubygems/commit/c2049c3276
* [rubygems/rubygems] Autorequire was used by old RubyGems, it is neither ↵bronzdoc2019-07-312-11/+0
| | | | | | supported nor functional. https://github.com/rubygems/rubygems/commit/cadb66037d
* [rubygems/rubygems] Simplify #to_ruby codeNobuyoshi Nakada2019-07-311-11/+3
| | | | | | | | | | 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
* [rubygems/rubygems] Making Gem::S3URISigner.sign method smaller with helper ↵Alexander Pakulov2019-07-311-17/+28
| | | | | | methods https://github.com/rubygems/rubygems/commit/2a96494d91
* [rubygems/rubygems] Use default value for expiration in the method signatureAlexander Pakulov2019-07-311-3/+1
| | | | https://github.com/rubygems/rubygems/commit/1372e50c17
* [rubygems/rubygems] Moving rubygems/request dependencies into ec2_metadataAlexander Pakulov2019-07-311-2/+2
| | | | https://github.com/rubygems/rubygems/commit/6a1856517f
* [rubygems/rubygems] Extracting sign_s3_url & s3_source_auth into a separate ↵Alexander Pakulov2019-07-312-104/+178
| | | | | | S3URISigner class https://github.com/rubygems/rubygems/commit/c30d21ec7a
* [rubygems/rubygems] Move TODO comment to an information commentbronzdoc2019-07-311-2/+1
| | | | https://github.com/rubygems/rubygems/commit/853ecdd417
* [rubygems/rubygems] Remove unused 'raise' from test_casebronzdoc2019-07-311-3/+0
| | | | https://github.com/rubygems/rubygems/commit/2481efcb37
* [rubygems/rubygems] Remove TODO comment, there's no Gem::Dirs constantbronzdoc2019-07-311-1/+1
| | | | https://github.com/rubygems/rubygems/commit/4bacf577f1
* [rubygems/rubygems] Remove useless TODO commentbronzdoc2019-07-311-1/+1
| | | | https://github.com/rubygems/rubygems/commit/44bc809dc8
* [rubygems/rubygems] Addressing PR commentsAlexander Pakulov2019-07-311-5/+5
| | | | https://github.com/rubygems/rubygems/commit/fb62d3043c
* [rubygems/rubygems] check_version_conflict don't have a 'dep' variable ↵bronzdoc2019-07-311-1/+0
| | | | | | available for use https://github.com/rubygems/rubygems/commit/1783cf0fd3
* [rubygems/rubygems] Remove missleading comment, no reason to move Gem.host ↵bronzdoc2019-07-311-2/+0
| | | | | | to Gem::Util https://github.com/rubygems/rubygems/commit/e12c98aa72