summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.12.0 with changelogdocument-update-rubyAndre Arko2016-04-282-1/+5
|
* Document `update --ruby` optionAndre Arko2016-04-281-1/+4
|
* Version 1.12.0.rc.4 with changelogv1.12.0.rc.4Samuel Giddins2016-04-212-1/+7
|
* Auto merge of #4453 - ↵Homu2016-04-213-4/+19
| | | | | | | | | RochesterinNYC:fix-bundle-outdated-patch-minor-for-nonsemantic-versions, r=indirect Fix `bundle outdated` with `--patch` and/or `--minor` for non-semantically versioned gems - Examples of non-semantic versions: "7.0", "8", [`gitlab_meta` versioning](https://rubygems.org/gems/gitlab_meta/versions/7.0) - Closes #4438
* Version 1.12.0.rc.3 with changelogv1.12.0.rc.3Samuel Giddins2016-04-192-1/+7
|
* Auto merge of #4449 - bundler:seg-generically-preserve-new-attributes, ↵Homu2016-04-198-12/+208
| | | | | | | | | | r=indirect Generically preserve new attributes in lockfile WIP, this needs tests @indirect
* Version 1.12.0.rc.2 with changelogv1.12.0.rc.2Samuel Giddins2016-04-152-1/+13
|
* [Exec] Allow executables to exit non-zero via at_exitSamuel Giddins2016-04-152-3/+9
|
* [EnvironmentPreserver] Preserve originals in the backupSamuel Giddins2016-04-152-1/+16
|
* [EnvironmentPreserver] Fix restoring environmentSamuel Giddins2016-04-152-3/+24
| | | | | This allows a bundle exec after the path has been changed inside a bundle exec'd program to access the changes
* Auto merge of #4407 - RochesterinNYC:1-12-backports-ssl-certs, r=indirectHomu2016-03-2911-110/+29
|\ | | | | | | | | | | Backport #4380 (Updated certificates) to `1-12-stable` - Needs to be merged in before #4404 so ssl cert specs will pass
| * Have `Bundler::SSLCerts::CertificateManager` use new `ssl_certs` dirJames Wen2016-03-282-2/+2
| | | | | | | | structure for `#certificates_in`
| * Fix `Bundler::SSLCerts::CertificateManager` specs to use newJames Wen2016-03-281-6/+6
| | | | | | | | subdirectory structure for ssl certs
| * use the certs from their new subdirectoriesAndre Arko2016-03-281-1/+1
| |
| * only one level of directories here...Andre Arko2016-03-281-1/+1
| |
| * stop requiring that we have every rubygems certAndre Arko2016-03-281-6/+0
| | | | | | | | | | RubyGems seems to be full of legacy certs, we should clean them up sometime.
| * test connecting to index.rubygems.orgAndre Arko2016-03-281-1/+2
| |
| * remove certs that aren't needed anymoreAndre Arko2016-03-288-95/+19
| |
* | Auto merge of #4404 - bundler:1-12-backports, r=indirectHomu2016-03-294-71/+145
|\ \ | |/ |/| | | | | | | Backport #4393 and #4403 to 1.12 None
| * Allow `bundle outdated` to handle all combinations of `--major`,1-12-backportsJames Wen2016-03-272-4/+36
| | | | | | | | | | | | | | `--minor`, and `--patch` flags - Add test coverage for these combination sets - Fixes #4396
| * Create shared examples for major, minor, patch version detection inJames Wen2016-03-271-46/+52
| | | | | | | | `bundle outdated` specs
| * Prevent endless recursive copy for `bundle package --all` andJames Wen2016-03-272-23/+59
|/ | | | | | differently named gemspecs and gems - Fixes #4392
* Version 1.12.0.rc with changelogv1.12.0.rcAndre Arko2016-03-132-1/+13
|
* Auto merge of #4362 - bundler:aa-1-12-backports, r=indirectHomu2016-03-1318-31/+229
|\ | | | | | | Backports, actually for 1.12 this time
| * add certs needed to validate index.rubygems.orgaa-1-12-backportsAndre Arko2016-03-123-0/+126
| |
| * test HTTPS connections to index.rubygems.orgAndre Arko2016-03-121-0/+1
| | | | | | in my local testing, this causes failures…
| * Fix the following warning in the test suite:James Wen2016-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` Bundler::Fetcher::Downloader fetch when the # requests counter is greater than the redirect limit WARNING: An expectation of `:body` was set on `nil`. To allow expectations on `nil` and suppress this message, set `config.allow_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `config.allow_expectations_on_nil` to `false`. Called from /home/travis/build/bundler/bundler/spec/bundler/fetcher/downloader_spec.rb:19:in `block (3 levels) in <top (required)>'. ```
| * [RubygemsIntegration] Add support for new activate_bin_path binstubsSamuel Giddins2016-03-123-18/+25
| |
| * [Edgecases] Update for release of Rails 3.2.22.2Samuel Giddins2016-03-121-1/+1
| |
| * Fix which to compare quotes correctly on 1.8.7Samuel Giddins2016-03-121-1/+2
| |
| * Handle quotes in PATHSamuel Giddins2016-03-122-5/+42
| |
| * [Travis] Test against RubyGems 2.6.1Samuel Giddins2016-03-122-3/+3
| |
| * Allow `Bundler::RubyVersion` to handle `RUBY_PATCHLEVEL` of -1James Wen2016-03-122-0/+25
| | | | | | | | - Closes #4317
| * [Fetcher] Switch from bundler.rubygems.org to index.rubygems.orgSamuel Giddins2016-03-112-3/+3
| |
| * Document change in --without behavior Richard Schneeman2016-03-111-0/+1
|/ | | close #4351
* Update changelog for 1.12.0.pre.2v1.12.0.pre.2Samuel Giddins2016-02-262-1/+28
|
* Auto merge of #4322 - bundler:seg-rubygems-2.6.0, r=indirectHomu2016-02-262-3/+3
|\ | | | | | | | | | | [Travis] Test against RubyGems 2.6.0 \c @indirect
| * [Travis] Test against RubyGems 2.6.0seg-rubygems-2.6.0Samuel Giddins2016-02-252-3/+3
|/
* Auto merge of #4320 - bundler:seg-with-rubygems, r=segiddinsHomu2016-02-254-9/+48
|\ | | | | | | | | | | Add helper script for running with particular rubygems versions \c @indirect
| * [with_rubygems] Ensure exec is always called to fix use in the binstubsseg-with-rubygemsSamuel Giddins2016-02-241-3/+7
| |
| * Add helper script for running with particular rubygems versionsSamuel Giddins2016-02-244-9/+44
| |
* | Auto merge of #4308 - bundler:seg-bundle-no-install, r=indirectHomu2016-02-253-1/+17
|\ \ | | | | | | | | | | | | | | | [CLI] Ensure `bundle install` will always install Closes #3966.
| * | [CLI] Ensure `bundle install` will always installseg-bundle-no-installSamuel Giddins2016-02-172-1/+5
| | |
| * | add test for bundle install after packageChulki Lee2016-02-171-0/+12
| | |
* | | Auto merge of #4271 - bundler:seg-load-exec, r=indirectHomu2016-02-252-11/+135
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Exec] Load instead of exec-ing Proof-of-concept to avoid `exec` where possible, instead just using `load` when we'd be launching the same interpreter anyways. About a .2 second gain in my limited testing. Over a second gain in jruby in my testing, somehow. Not near ready for merging, but pretty cool for an hour of hacking. - [x] Tests - [ ] Centralize error handling - [ ] Raise exceptions instead of exiting
| * | | [Exec] Fix loading on 1.8.7seg-load-execSamuel Giddins2016-02-232-3/+6
| | | |
| * | | [Exec] Add specs for loading an executableSamuel Giddins2016-02-221-0/+85
| | | |
| * | | [Exec] Improve performance when checking for a ruby shebangSamuel Giddins2016-02-221-2/+6
| | | |
| * | | [Exec] Filter bundler code from backtrace when load failsSamuel Giddins2016-02-221-1/+2
| | | |
| * | | [Exec] Set $0 when loadingSamuel Giddins2016-02-221-0/+1
| | | |