| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
Version 1.14.2
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[CurrentRuby] Ensure the local platform isnt ruby before checking os/cpu
Closes #5344
fixes the problem since `Bundler.local_platform` can now be `"ruby"` on Windows, instead of a full-blown `Gem::Platform` object, when `force_ruby_platform` is set
(cherry picked from commit 8eb8a5d76b92fc285e4161d7fc6896f639e2d373)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[Definition] Converge sources before anything else
Fixes #5340
Improves handling of gemspec sources by ensuring they're converged before anything else, and also converging the locked dependency sources so that `dependencies_for_source_changed?` doesn't get tripped up
- [x] test coverage
(cherry picked from commit 3e5d59aeaa8d2ec828b485ac4ec3b43cc35de63a)
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[CurrentRuby] Ensure the local platform isnt ruby before checking os/cpu
Closes #5344
fixes the problem since `Bundler.local_platform` can now be `"ruby"` on Windows, instead of a full-blown `Gem::Platform` object, when `force_ruby_platform` is set
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[Definition] Converge sources before anything else
Fixes #5340
Improves handling of gemspec sources by ensuring they're converged before anything else, and also converging the locked dependency sources so that `dependencies_for_source_changed?` doesn't get tripped up
- [x] test coverage
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
clean up platform docs for versions
closes https://github.com/bundler/bundler-site/issues/260
Per @lynnco's suggestion, this cleans up the formatting for platform version specifications. I added the platform list first, then specified the platforms that don't have versions, and then provided the full version list.
I'm not sure how to check the formatting of man pages locally - if you let me know how to do this I can update `CONTRIBUTING` and add this to other guidelines 💯
|
|/ / |
|
|\ \
| |/
| |
| | |
Version 1.14.1
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[SharedHelpers] Use block.call instead of yield to avoid a stack cons…
…istency error on Ruby 2.2.2
Using `yield` would cause a crash in the ruby VM due to calls sharing state
and leading to a count mismatch. Using block.call avoids that issue
Fixes https://github.com/bundler/bundler/issues/5341
Manually tested on Ruby 2.2.2 and 2.2.3, since they're not in the test matrix (only the latest 2.2.x is)
(cherry picked from commit e60c73554ddc6d5bd58b1967c0c4c4acf3a5c253)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Document all Bundler settings
Closes #5288
(cherry picked from commit 990f05e86593c0a821c538ae9cae535c298eee7a)
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[SharedHelpers] Use block.call instead of yield to avoid a stack cons…
…istency error on Ruby 2.2.2
Using `yield` would cause a crash in the ruby VM due to calls sharing state
and leading to a count mismatch. Using block.call avoids that issue
Fixes https://github.com/bundler/bundler/issues/5341
Manually tested on Ruby 2.2.2 and 2.2.3, since they're not in the test matrix (only the latest 2.2.x is)
|
|/ /
| |
| |
| |
| |
| |
| | |
error on Ruby 2.2.2
Using `yield` would cause a crash in the ruby VM due to calls sharing state
and leading to a count mismatch. Using block.call avoids that issue
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Document all Bundler settings
Closes #5288
|
|/ / |
|
|\ \
| |/
| |
| | |
Version 1.14.0
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
[Settings] Autoload Mirror under Settings namespace
Closes #5238
(cherry picked from commit 01d22f047102db76cfc987eec2ca6c3bcf1456e5)
|
| |
| |
| |
| |
| |
| |
| |
| | |
[Inline] Support running when BUNDLE_GEMFILE=""
Closes #5079
(cherry picked from commit 4be855932695fc1fbff677687e7e54102982083d)
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Use rubygems conditional for specs
Also allows us to delete a rubocop todo
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
[Settings] Autoload Mirror under Settings namespace
Closes #5238
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
[Inline] Support running when BUNDLE_GEMFILE=""
Closes #5079
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Re-work RSpec configuration to be more CI-friendly
- Fail fast when there are a bunch of failures. Especially since holding all of the failure output in memory makes the tests hella slow
- Disable RSpec monkey patching
- Disable the same by default when generating new gems
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
[CLI] Warn when running an outdated bundler version
Closes https://github.com/bundler/bundler/issues/4683.
The `send`s are super hacky but ¯\_(ツ)_/¯
|
| | | | | |
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
[RuboCop] Update to 0.46.0
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
r=indirect
[Resolver] Consider locked dependencies first
Closes https://github.com/bundler/bundler/issues/5031
Closes #5095
\c @marcandre @indirect
|
| | | |
|
| | |
| | |
| | |
| | | |
transitive children
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
viz: fix capitalisation of Homebrew
Homebrew capitalises its name — see http://brew.sh.
|
|/ /
| |
| | |
Homebrew capitalises its name — see http://brew.sh.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
[Rakefile] Add release-related tasks
This adds some scripts that I've developed to make releasing easier to the repo, so that way they're not just sitting around in random gists. It also mitigates the risk of me accidentally `git clean -dfx`-ing an uncommitted script in `bin`, which I've totally done before.
|