summaryrefslogtreecommitdiff
path: root/lib/bundler
AgeCommit message (Collapse)Author
2019-08-16[bundler/bundler] Add `--[no-]git` option to `bundle gem`David Rodríguez
I think using `--no-git` can be useful when creating gems inside monorepos. https://github.com/bundler/bundler/commit/154c687310 Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Remove misleading comment in GemfileDavid Rodríguez
Since we no longer use `git` to find out the list of files, the comment is misleading. https://github.com/bundler/bundler/commit/54d85d5349 Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Stop printing deprecation messages during specsDavid Rodríguez
Previously under some circunstances (met during some specs), bundler would print deprecations to a separate UI different from "bundler's UI". This UI would not be captured by the specs, and thus would be printed to screen during the specs. This commit fixes that by making sure all deprecation messages always go through bundler's UI. https://github.com/bundler/bundler/commit/220c54b7fa Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Fix typo in comment: attibutes -> attributesMasato Ohba
https://github.com/bundler/bundler/commit/876545805e Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSIONBenoit Daloze
* RUBY_ENGINE and RUBY_ENGINE_VERSION are defined on every modern Ruby. * There is no such constant as TRUFFLERUBY_VERSION or RBX_VERSION. https://github.com/bundler/bundler/commit/f9d910403b Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Fix inconsistent lockfile orderDavid Rodríguez
When Gemfile would specify path sources as relative paths starting with "./", the lockfile would have inconsistent order on `bundle install` and `bundle update`. https://github.com/bundler/bundler/commit/c7532ced89 Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-16[bundler/bundler] Reuse `root` methodDavid Rodríguez
https://github.com/bundler/bundler/commit/42363091da Notes: Merged: https://github.com/ruby/ruby/pull/2366
2019-08-03[bundler/bundler] Remove Bundler.rubygems.config_map because it was deprecated.Hiroshi SHIBATA
https://github.com/bundler/bundler/commit/5215ae7fa3
2019-08-03[bundler/bundler] Point to CoC which contains the contributor covenantAdam Wanninger
https://github.com/bundler/bundler/commit/a94f74682e
2019-08-03[bundler/bundler] Bump rubocop to 0.74.0David Rodríguez
And reenable exclusion because the bug why we added them has been fixed. See https://github.com/rubocop-hq/rubocop/issues/6861. https://github.com/bundler/bundler/commit/bda63fcffc
2019-08-03[bundler/bundler] net-http-persistent 3.1.0 has been releasedDavid Rodríguez
https://github.com/bundler/bundler/commit/ffb7d6fa53
2019-08-03[bundler/bundler] Adapt to the way my automatiek patch worksDavid Rodríguez
https://github.com/bundler/bundler/commit/b8ee4aec0b
2019-08-03[bundler/bundler] Bump net-http-persistent to 3.0.1David Rodríguez
* Adds an extra artifice task to vendorize new `connection_pool` dependency. * Cherry-pick's needed Windows fix not yet merged into master branch of `net-http-persistent`. * Update bundler usages to be compatible with the new version, and fix unit specs. https://github.com/bundler/bundler/commit/0575baa6bb
2019-08-03[bundler/bundler] Enable `Style/UnneededInterpolation` copDavid Rodríguez
https://github.com/bundler/bundler/commit/4c6a3c3cf7
2019-08-03[bundler/bundler] Check for straneous quotesDavid Rodríguez
And use single quotes consistenly. https://github.com/bundler/bundler/commit/8b9fbbb2df
2019-08-03[bundler/bundler] [CurrentRuby] Say we are ruby? when the generic local ↵Samuel Giddins
platform is Gem::Platform::RUBY This allows us to always say we're ruby? when force_ruby_platform is set, and fixes using gemspec & force_ruby_platform on windows. https://github.com/bundler/bundler/commit/3cb89b7e5c
2019-08-03[bundler/bundler] Fully remove compatibility guardDavid Rodríguez
https://github.com/bundler/bundler/commit/2a7a5daba0
2019-08-03[bundler/bundler] Remove development dependencies from gemspecDavid Rodríguez
And refactor development setup. https://github.com/bundler/bundler/commit/f288806d02
2019-08-03[bundler/bundler] RUBY_ENGINE should always be defined after 1.8.7David Rodríguez
https://github.com/bundler/bundler/commit/d6c9196d18
2019-08-03[bundler/bundler] Add exclamation mark to methodDavid Rodríguez
To indicate that it can raise. Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/584e841624
2019-08-03[bundler/bundler] Move `strict` to an attributeDavid Rodríguez
Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/7b68d86bdd
2019-08-03[bundler/bundler] Extract some methodsDavid Rodríguez
Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/027aba0cff
2019-08-03[bundler/bundler] Unfold message to single line for readabilityDavid Rodríguez
https://github.com/bundler/bundler/commit/d845a213ca
2019-08-03[bundler/bundler] Extract a `print_gems` methodGuillermo Guerrero
https://github.com/bundler/bundler/commit/0d8c8d207e
2019-08-03[bundler/bundler] Less complexityGuillermo Guerrero
https://github.com/bundler/bundler/commit/be9d6e7cfc
2019-08-03[bundler/bundler] Move more locals to attributesDavid Rodríguez
Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/4335df3e4c
2019-08-03[bundler/bundler] Move `any?` logic to the attributeDavid Rodríguez
It's the only usage of the `options_include_groups` attribute and its name suggests a boolean, so it fits better now. Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/53c0fae760
2019-08-03[bundler/bundler] Move `options_include_groups` to an attributeDavid Rodríguez
Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/832fb900f0
2019-08-03[bundler/bundler] Prefer feature flag to harcoded checkDavid Rodríguez
https://github.com/bundler/bundler/commit/8c83921d08
2019-08-03[bundler/bundler] Restore `cache_all` flag removalDavid Rodríguez
https://github.com/bundler/bundler/commit/04a04719f0
2019-08-03[bundler/bundler] Add workaround from old rubygemsDavid Rodríguez
In these versions, the `approximate_recommendation` method doesn't include the prerelease logic. https://github.com/bundler/bundler/commit/caf13e9e4f
2019-08-03[bundler/bundler] Update error messages to be more preciseDavid Rodríguez
https://github.com/bundler/bundler/commit/9ddeeb1fe1
2019-08-03[bundler/bundler] Remove unnecessary method parameterDavid Rodríguez
https://github.com/bundler/bundler/commit/72194d1aac
2019-08-03[bundler/bundler] Use a consistent requirement in binstubDavid Rodríguez
https://github.com/bundler/bundler/commit/50ccdb32c2
2019-08-03[bundler/bundler] Remove redundant begin-end blockDavid Rodríguez
https://github.com/bundler/bundler/commit/1d017c3f36
2019-08-03[bundler/bundler] Don't need 1.8 compatibilityDavid Rodríguez
https://github.com/bundler/bundler/commit/7ca4d4e83c
2019-08-03[bundler/bundler] Remove uneeded bundler keyDavid Rodríguez
It sounds like this was mistankenly added in 4337a499d0108fc3748084934aaed7591b355a26. Then the forgotten MANPATH key was added in bf5bf106230772934602768bb31a68dc925691f0, but this one should've been removed I think. https://github.com/bundler/bundler/commit/a82ad111e5
2019-08-03[bundler/bundler] fix nested bundle exec's when bundler is a default gemMSP-Greg
https://github.com/bundler/bundler/commit/537c0ab712
2019-08-03[bundler/bundler] build_metadata.rb - fix 'warning: instance variable ↵MSP-Greg
@git_commit_sha not initialized' https://github.com/bundler/bundler/commit/37a1eec8c8
2019-08-03[bundler/bundler] Alias `cache` to `package` nowDavid Rodríguez
The additions of the `package` command are not actually backwards incompatible, so we can do this transition without further care. All existing specs of `bundle cache` pass when using the `bundle package` implementation for it. https://github.com/bundler/bundler/commit/69497adf90
2019-08-03[bundler/bundler] Remove `cache_command_is_package` feature flagDavid Rodríguez
So that we handle the removal of `bundle cache` just like we'll handle the removal of `bundle show` and `bundle console`. https://github.com/bundler/bundler/commit/ff1a669efb
2019-08-03[bundler/bundler] Always keep `bundle package --all` optionDavid Rodríguez
Just change the default. The reason to do this is that the deprecation message talks about the default being changed, not the option being removed. https://github.com/bundler/bundler/commit/eca1757792
2019-08-03[bundler/bundler] Fix incorrect flag usageDavid Rodríguez
https://github.com/bundler/bundler/commit/4df9edef95
2019-08-03[bundler/bundler] Remove redundant conditionDavid Rodríguez
This is inside a code branch where the condition is already met. https://github.com/bundler/bundler/commit/8cdd6c37e6
2019-08-03[bundler/bundler] Drop rubygems 2.5.0 and 2.5.1 supportDavid Rodríguez
https://github.com/bundler/bundler/commit/8ecd722b9f
2019-08-03[bundler/bundler] No need to make `Gem.refresh` a noopDavid Rodríguez
The rubygems integration sets up a `post_reset` hook that resets the specs back to what bundler knows after `Gem::Specification.reset` is called (which is what `Gem.refresh` calls under the hood). https://github.com/bundler/bundler/commit/3810f9945c
2019-08-03[bundler/bundler] Use `tap` for `current_platforms`David Rodríguez
https://github.com/bundler/bundler/commit/78608acf83
2019-08-03[bundler/bundler] Remove now unused methodDavid Rodríguez
https://github.com/bundler/bundler/commit/3a2d2f0250
2019-08-03[bundler/bundler] Remove now meaningless settingDavid Rodríguez
https://github.com/bundler/bundler/commit/52c5a0eede
2019-08-03[bundler/bundler] Remove now meaningless warningDavid Rodríguez
https://github.com/bundler/bundler/commit/00b095b98f