Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure that user_home is always cachedseg-no-writable-home | Samuel Giddins | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Require tmpdir since old RubyGems does not | Samuel Giddins | 2016-09-07 | 1 | -0/+2 |
| | |||||
* | Stop stubbing File.expand_path in SharedHelper specs | Samuel Giddins | 2016-09-07 | 2 | -3/+9 |
| | |||||
* | Fallback to a temp dir when the home directory is not usable | Samuel Giddins | 2016-09-07 | 7 | -5/+56 |
| | |||||
* | Add an inline spec for eval’ing two gemfiles | Samuel Giddins | 2016-09-07 | 1 | -0/+20 |
| | |||||
* | Auto merge of #4943 - bundler:seg-unknown-keys, r=indirect | Homu | 2016-09-07 | 1 | -1/+2 |
|\ | | | | | | | | | | | [DSL] Suggest updating bundler on invalid options See https://github.com/bundler/bundler/issues/4856 & https://github.com/bundler/bundler/pull/4918 | ||||
| * | [DSL] Suggest updating bundler on invalid optionsseg-unknown-keys | Samuel Giddins | 2016-09-02 | 1 | -1/+2 |
| | | |||||
* | | Auto merge of #4929 - bundler:seg-fix-1-8, r=segiddins | Homu | 2016-09-07 | 3 | -11/+22 |
|\ \ | |/ |/| | | | Fix the specs on 1.8.7 | ||||
| * | [GemInstaller] Support base64 digests on ruby 1.8.7seg-fix-1-8 | Samuel Giddins | 2016-08-29 | 1 | -1/+13 |
| | | |||||
| * | [RemoteSpecification] Support respond_to? on 1.8.7 | Samuel Giddins | 2016-08-29 | 2 | -10/+9 |
| | | |||||
* | | Auto merge of #4939 - JuanitoFatas:patch/mirror-equal, r=segiddins | Homu | 2016-09-02 | 1 | -0/+10 |
|\ \ | | | | | | | | | | | | | | | | Add a spec for Bundler::Settings::Mirror#== This PR adds a spec for `Mirror#==` method. | ||||
| * | | Add a spec for Bundler::Settings::Mirror#== | JuanitoFatas | 2016-08-31 | 1 | -0/+10 |
| | | | |||||
* | | | Auto merge of #4938 - JuanitoFatas:patch/settings-spec, r=segiddins | Homu | 2016-09-01 | 2 | -2/+13 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add some specs for Bundler::Settings#temporary This PR adds a spec and moved an alias in Settings class. followup of #4917. | ||||
| * | | | Add a spec for Bundler::Settings#temporary | JuanitoFatas | 2016-08-31 | 1 | -0/+12 |
| | | | | |||||
| * | | | Move the alias to where it should be | JuanitoFatas | 2016-08-31 | 1 | -2/+1 |
| |/ / | |||||
* | | | Auto merge of #4937 - bundler:default-travis-emails, r=segiddins | Homu | 2016-09-01 | 1 | -5/+0 |
|\ \ \ | |/ / |/| | | | | | | | | | | | Emails to the committer are better than emails to me :+1: None | ||||
| * | | back to default emailsdefault-travis-emails | Andre Arko | 2016-08-31 | 1 | -5/+0 |
|/ / | |||||
* | | Auto merge of #4917 - bundler:seg-settings-temporary, r=indirect | Homu | 2016-08-30 | 2 | -6/+22 |
|\ \ | | | | | | | | | | [Settings] Allow temporarily overriding settings in-memory | ||||
| * | | [Settings] Allow temporarily overriding settings in-memoryseg-settings-temporary | Samuel Giddins | 2016-08-26 | 2 | -6/+22 |
| | | | |||||
* | | | Auto merge of #4921 - JuanitoFatas:doc/development-pry-byebug, r=indirect | Homu | 2016-08-30 | 1 | -0/+2 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | Doc: Add a note on how to dive into the code with Pry Follow up of https://github.com/bundler/bundler/pull/4919#issuecomment-242706463. [Preview DEVELOPMENT.md](https://github.com/JuanitoFatas/bundler/blob/6667a9d9a1fd7f83b4d262ff00b933f8574a974f/DEVELOPMENT.md#development-setup) | ||||
| * | | Add a note on how to dive into the code with Pry [ci skip] | JuanitoFatas | 2016-08-26 | 1 | -0/+2 |
| | | | | | | | | | | | | Follow up of https://github.com/bundler/bundler/pull/4919#issuecomment-242706463 | ||||
* | | | Auto merge of #4928 - bundler:seg-update-compact-index, r=segiddins | Homu | 2016-08-30 | 4 | -12/+17 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update specs to use compact_index 0.11 Also removed the penalty for adding requirements to dependencies! \c @indirect | ||||
| * | | | Speed up test gem installationseg-update-compact-index | Samuel Giddins | 2016-08-29 | 1 | -5/+9 |
| | | | | |||||
| * | | | Update specs to use compact_index 0.11 | Samuel Giddins | 2016-08-29 | 4 | -7/+8 |
|/ / / | |||||
* | | | Auto merge of #4923 - bundler:seg-apple-git-support, r=indirect | Homu | 2016-08-28 | 2 | -0/+10 |
|\ \ \ | |/ / |/| | | | | | [Env] Support running `bundle env` when not inside a bundle | ||||
| * | | [Env] Support running `bundle env` when not inside a bundleseg-apple-git-support | Samuel Giddins | 2016-08-26 | 2 | -0/+10 |
|/ / | |||||
* | | Auto merge of #4491 - bundler:seg-exec-file--zsh, r=indirect | Homu | 2016-08-26 | 1 | -0/+36 |
|\ \ | |/ |/| | | | | | | | [Exec] Add specs for $0 and __FILE__ when loaded Tests for #4488 | ||||
| * | [Exec] Add specs for $0 and __FILE__ when loadedseg-exec-file--zsh | Samuel Giddins | 2016-08-23 | 1 | -0/+36 |
| | | |||||
* | | Auto merge of #4836 - bundler:seg-resolve-for-specific-platforms, r=indirect | Homu | 2016-08-26 | 27 | -60/+290 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Resolve for specific platforms Closes #4295. This will require adding a bunch of tests, as well as figuring out how to put this new behavior behind a feature flag (thus fixing all of the existing tests). | ||||
| * | | [Plugin] Don’t print GemfileErrors twiceseg-resolve-for-specific-platforms | Samuel Giddins | 2016-08-25 | 1 | -1/+3 |
| | | | |||||
| * | | [Definition] Validate platform in addition to ruby | Samuel Giddins | 2016-08-25 | 11 | -10/+31 |
| | | | | | | | | | | | | | | | # Conflicts: # lib/bundler/cli/doctor.rb | ||||
| * | | [Definition] Only add current platform if not frozen | Samuel Giddins | 2016-08-25 | 1 | -3/+7 |
| | | | |||||
| * | | [LockfileParser] Ensure specs are consistently ordered | Samuel Giddins | 2016-08-25 | 2 | -1/+15 |
| | | | |||||
| * | | [SpecSet] Fix #for when installing with --deployment | Samuel Giddins | 2016-08-25 | 1 | -10/+13 |
| | | | |||||
| * | | [Source] Always print the platform when installing | Samuel Giddins | 2016-08-25 | 2 | -2/+2 |
| | | | |||||
| * | | Add a spec for platform_specific resolution / runtime | Samuel Giddins | 2016-08-25 | 1 | -0/+95 |
| | | | |||||
| * | | Automatically add platform to version in the spec’s builders | Samuel Giddins | 2016-08-25 | 1 | -1/+4 |
| | | | |||||
| * | | Add a platform helper for x64_mac | Samuel Giddins | 2016-08-25 | 1 | -0/+4 |
| | | | |||||
| * | | Add a helper to the_bundler to get a parsed lockfile | Samuel Giddins | 2016-08-25 | 1 | -0/+5 |
| | | | |||||
| * | | Refactor best-platform matching | Samuel Giddins | 2016-08-25 | 4 | -20/+53 |
| | | | |||||
| * | | [Resolver] Remove required_by attribute from SpecGroup | Samuel Giddins | 2016-08-25 | 1 | -2/+1 |
| | | | |||||
| * | | [LazySpecification] Only materialize for the current platform when | Samuel Giddins | 2016-08-25 | 1 | -1/+2 |
| | | | | | | | | | | | | :specific_platform is enabled | ||||
| * | | Resolve for specific platforms | Samuel Giddins | 2016-08-25 | 9 | -30/+76 |
|/ / | |||||
* | | Auto merge of #4654 - bundler:aa-ruby-version-conflict-message, r=indirect | Homu | 2016-08-25 | 8 | -40/+146 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add resolver-style error messages for required Ruby conflicts *Proposal:* When a gem in the Gemfile requires a Ruby version different than the Gemfile's `ruby`, print a conflict error message that looks more or less exactly like any other resolution conflict error. *Current behavior:* On `master` today, Bundler will ignore the gem's required_ruby_version until install-time, and raise an exception like "require_ruby-1.0 requires ruby version > 9000, which is incompatible with the current version`. After #4650 has been merged, Bundler will correctly reject gems that require a different version of Ruby, and instead print the error "Could not find `required_ruby` in any of the sources in your Gemfile". *Rationale for change:* I believe that error message is surprising and misleading. The source _does_ contain `required ruby`, and I think we'll get bug reports about how our error message is wrong. | ||||
| * | | Update resolving specs for required ruby version refactoraa-ruby-version-conflict-message | Samuel Giddins | 2016-08-23 | 2 | -2/+5 |
| | | | |||||
| * | | [Resolver] Remove ruby_version attribute | Samuel Giddins | 2016-08-23 | 2 | -15/+18 |
| | | | |||||
| * | | [Definition] Improve error message when locked ruby version fails to parse | Samuel Giddins | 2016-08-23 | 1 | -2/+3 |
| | | | |||||
| * | | Backport Requirement#exact? ffor RG < ~2.1 | Samuel Giddins | 2016-08-23 | 1 | -0/+5 |
| | | | |||||
| * | | Update spec for consistency with how Gem.ruby_version is used | Samuel Giddins | 2016-08-23 | 1 | -1/+1 |
| | | | |||||
| * | | [Definition] Handle non-exact ruby version requirements | Samuel Giddins | 2016-08-23 | 2 | -31/+61 |
| | | |