summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [Definition] Avoid re-resolving when a gemspec has dev depsseg-gemspec-dev-deps-no-resolveSamuel Giddins2017-01-232-1/+19
|
* Merge tag 'v1.14.2'Samuel Giddins2017-01-222-1/+8
|\ | | | | | | Version 1.14.2
| * Version 1.14.2 with changelogv1.14.2Samuel Giddins2017-01-222-1/+8
| |
| * Auto merge of #5345 - bundler:seg-windows-force-ruby, r=indirectThe Bundler Bot2017-01-222-3/+19
| | | | | | | | | | | | | | | | | | | | [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)
| * Auto merge of #5343 - bundler:seg-converge-sources-first, r=indirectThe Bundler Bot2017-01-224-11/+34
| | | | | | | | | | | | | | | | | | | | | | | | [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)
* | Auto merge of #5345 - bundler:seg-windows-force-ruby, r=indirectThe Bundler Bot2017-01-232-3/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | [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
| * | [CurrentRuby] Ensure the local platform isnt ruby before checking os/cpuseg-windows-force-rubySamuel Giddins2017-01-212-3/+19
| | |
* | | Auto merge of #5343 - bundler:seg-converge-sources-first, r=indirectThe Bundler Bot2017-01-224-11/+34
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
| * | | [Definition] Switch path sources after checking them for changesseg-converge-sources-firstSamuel Giddins2017-01-212-11/+13
| | | |
| * | | Add a spec for gemspec deps not requiring re-resolveSamuel Giddins2017-01-211-0/+14
| | | |
| * | | [Definition] Converge sources firstSamuel Giddins2017-01-211-1/+1
| | | |
| * | | [Definition] Also converge dep sources to Source::GemspecSamuel Giddins2017-01-211-0/+3
| | | |
| * | | [SpecInstallation] Add #to_sSamuel Giddins2017-01-211-0/+4
| |/ /
* | | Auto merge of #5251 - feministy:platform-pages-formatting, r=indirectThe Bundler Bot2017-01-221-62/+22
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | 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 💯
| * | clean up platform docs for versionsLiz Abinante2017-01-221-62/+22
|/ /
* | Merge tag 'v1.14.1'Samuel Giddins2017-01-212-1/+7
|\ \ | |/ | | | | Version 1.14.1
| * Version 1.14.1 with changelogv1.14.1Samuel Giddins2017-01-212-1/+7
| |
| * Auto merge of #5342 - bundler:seg-ruby-2-2-2-bug, r=segiddinsThe Bundler Bot2017-01-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [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)
| * Auto merge of #5338 - bundler:seg-doc-settings, r=indirectThe Bundler Bot2017-01-213-22/+53
| | | | | | | | | | | | | | | | Document all Bundler settings Closes #5288 (cherry picked from commit 990f05e86593c0a821c538ae9cae535c298eee7a)
* | Auto merge of #5342 - bundler:seg-ruby-2-2-2-bug, r=segiddinsThe Bundler Bot2017-01-211-2/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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)
| * | [SharedHelpers] Use block.call instead of yield to avoid a stack consistency ↵seg-ruby-2-2-2-bugSamuel Giddins2017-01-211-2/+4
|/ / | | | | | | | | | | | | 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
* | Auto merge of #5338 - bundler:seg-doc-settings, r=indirectThe Bundler Bot2017-01-213-22/+50
|\ \ | | | | | | | | | | | | | | | Document all Bundler settings Closes #5288
| * | Document all Bundler settingsseg-doc-settingsSamuel Giddins2017-01-213-22/+50
|/ /
* | Merge tag 'v1.14.0'Samuel Giddins2017-01-202-3/+11
|\ \ | |/ | | | | Version 1.14.0
| * Version 1.14.0 with changelogv1.14.0Samuel Giddins2017-01-202-1/+9
| |
| * Auto merge of #5329 - bundler:seg-settings-autoload, r=indirectThe Bundler Bot2017-01-202-2/+3
| | | | | | | | | | | | | | | | [Settings] Autoload Mirror under Settings namespace Closes #5238 (cherry picked from commit 01d22f047102db76cfc987eec2ca6c3bcf1456e5)
| * Auto merge of #5328 - bundler:seg-inline-empty-bundle-gemfile, r=indirectThe Bundler Bot2017-01-205-4/+22
| | | | | | | | | | | | | | | | [Inline] Support running when BUNDLE_GEMFILE="" Closes #5079 (cherry picked from commit 4be855932695fc1fbff677687e7e54102982083d)
| * Fix dates in CHANGELOG.mdchrismo2017-01-131-2/+2
| |
* | Auto merge of #5333 - bundler:seg-test-conditionals, r=segiddinsThe Bundler Bot2017-01-193-14/+3
|\ \ | | | | | | | | | | | | | | | Use rubygems conditional for specs Also allows us to delete a rubocop todo
| * | Use rubygems conditional for specsseg-test-conditionalsSamuel Giddins2017-01-183-14/+3
|/ /
* | Auto merge of #5329 - bundler:seg-settings-autoload, r=indirectThe Bundler Bot2017-01-172-2/+3
|\ \ | | | | | | | | | | | | | | | [Settings] Autoload Mirror under Settings namespace Closes #5238
| * | [Settings] Autoload Mirror under Settings namespaceseg-settings-autoloadSamuel Giddins2017-01-142-2/+3
| | |
* | | Auto merge of #5328 - bundler:seg-inline-empty-bundle-gemfile, r=indirectThe Bundler Bot2017-01-175-4/+22
|\ \ \ | | | | | | | | | | | | | | | | | | | | [Inline] Support running when BUNDLE_GEMFILE="" Closes #5079
| * | | [Inline] Support running when BUNDLE_GEMFILE=""seg-inline-empty-bundle-gemfileSamuel Giddins2017-01-145-4/+22
| |/ /
* | | Auto merge of #5331 - bundler:seg-specs-rspec-config, r=indirectThe Bundler Bot2017-01-15139-158/+169
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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::Gem] Disable RSpec monkey patching by defaultseg-specs-rspec-configSamuel Giddins2017-01-151-0/+3
| | | |
| * | | Disable RSpec monkey patchingSamuel Giddins2017-01-15138-158/+160
| | | |
| * | | Fail when > 25 spec examples have failedSamuel Giddins2017-01-151-0/+6
| | | |
* | | | Auto merge of #5327 - bundler:seg-outdated-bundler-message, r=indirectThe Bundler Bot2017-01-155-1/+91
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [CLI] Warn when running an outdated bundler version Closes https://github.com/bundler/bundler/issues/4683. The `send`s are super hacky but ¯\_(ツ)_/¯
| * | | | Avoid constant override warning on <2.0 in specsseg-outdated-bundler-messageSamuel Giddins2017-01-141-0/+1
| | | | |
| * | | | [CLI] Warn when running an outdated bundler versionSamuel Giddins2017-01-144-1/+90
| | |/ / | |/| |
* | | | Auto merge of #5330 - bundler:seg-update-rubocop, r=indirectThe Bundler Bot2017-01-153-19/+27
|\ \ \ \ | |_|/ / |/| | | | | | | [RuboCop] Update to 0.46.0
| * | | [RuboCop] Update to 0.46.0seg-update-rubocopSamuel Giddins2017-01-153-19/+27
| |/ /
* | | Auto merge of #5101 - bundler:seg-resolver-consider-locked-deps-first, ↵The Bundler Bot2017-01-152-2/+139
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | r=indirect [Resolver] Consider locked dependencies first Closes https://github.com/bundler/bundler/issues/5031 Closes #5095 \c @marcandre @indirect
| * | Limit edgecases spec to what as 4.2.7 is compatible withseg-resolver-consider-locked-deps-firstSamuel Giddins2017-01-141-1/+1
| | |
| * | Add a realworld spec for partial updates failing on locked, shared, ↵Samuel Giddins2017-01-141-0/+136
| | | | | | | | | | | | transitive children
| * | [Resolver] Consider locked dependencies firstSamuel Giddins2017-01-141-2/+3
|/ /
* | Auto merge of #5326 - alyssais:patch-1, r=segiddinsThe Bundler Bot2017-01-141-1/+1
|\ \ | | | | | | | | | | | | | | | viz: fix capitalisation of Homebrew Homebrew capitalises its name — see http://brew.sh.
| * | viz: fix capitalisation of HomebrewAlyssa Ross2017-01-141-1/+1
|/ / | | | | Homebrew capitalises its name — see http://brew.sh.
* | Auto merge of #5319 - bundler:seg-release-tasks, r=indirectThe Bundler Bot2017-01-142-0/+83
|\ \ | | | | | | | | | | | | | | | [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.