Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mild 1.8.7 $SAFE=1 compatibilityseg-gem-dep-api-compatibility | Samuel Giddins | 2016-07-19 | 1 | -4/+4 |
| | |||||
* | Migrate 1-99 deprecations to new major_deprecation machinery | Samuel Giddins | 2016-07-05 | 1 | -8/+4 |
| | |||||
* | Fix deprecation warnings and lack_errors matcher | Stefan Lance | 2016-07-05 | 1 | -1/+1 |
| | |||||
* | do not deprecate gems.rb, lol | Andre Arko | 2016-07-05 | 1 | -3/+11 |
| | |||||
* | Add Bundler.ui.deprecate | Stefan Lance | 2016-07-05 | 1 | -1/+3 |
| | |||||
* | [SharedHelpers] Fix printing rubygems version | Samuel Giddins | 2016-06-23 | 1 | -1/+1 |
| | |||||
* | Add spec machinery for testing major deprecations | Samuel Giddins | 2016-06-23 | 1 | -3/+2 |
| | |||||
* | Print the first batch of major deprecation warnings | Samuel Giddins | 2016-06-23 | 1 | -0/+9 |
| | |||||
* | Add machinery for printing major deprecations | Samuel Giddins | 2016-06-23 | 1 | -0/+15 |
| | |||||
* | Add total bundler version trampolining via vendored postit | Samuel Giddins | 2016-06-10 | 1 | -0/+1 |
| | |||||
* | [SharedHelpers] Support 1.8.7 not having ENOTSUP definedseg-enotsup | Samuel Giddins | 2016-03-28 | 1 | -1/+1 |
| | |||||
* | [SharedHelpers] Handle Errno::ENOTSUP in .filesystem_access | Samuel Giddins | 2016-03-28 | 1 | -0/+2 |
| | |||||
* | Create `Bundler::VirtualProtocolError` that ↵ | James Wen | 2016-02-10 | 1 | -0/+2 |
| | | | | | | | | `Bundler::SharedHelpers#filesystem_access` will raise in response to Errno::EPROTO - Provides better error message/handling for #4163 | ||||
* | [Exec] Avoid loading the definition before exec-ing | Samuel Giddins | 2016-02-01 | 1 | -0/+12 |
| | |||||
* | Fix setting RUBYOPT | Samuel Giddins | 2016-01-31 | 1 | -1/+1 |
| | |||||
* | Compatibility with frozen string literals | Samuel Giddins | 2016-01-31 | 1 | -0/+1 |
| | |||||
* | [RuboCop] Address Style/GuardClause | Samuel Giddins | 2016-01-31 | 1 | -4/+3 |
| | |||||
* | Separate concerns of `Bundler::SharedHelpers#set_bundle_environment` | James Wen | 2016-01-09 | 1 | -16/+23 |
| | | | | | | - Splits the implementation details/sections of `Bundler::SharedHelpers#set_bundle_environment` into three more modular, singularly responsible private methods: `set_path`, `set_rubyopt`, `set_rubylib` - Adds unit tests for `set_bundle_environment` that also contain coverage for the new methods - Add ENV['RUBYOPT'] and ENV['RUBYLIB'] to after-spec resets | ||||
* | Auto merge of #4195 - RochesterinNYC:add-net-http-errors-safely, r=segiddins | Homu | 2016-01-03 | 1 | -0/+7 |
|\ | | | | | | | | | | | Add `Net#HTTP--` errors safely (only if in version of ruby stdlib) Continuation of #4154. Some errors in the ruby `Net` module that we might not want to retry on were added in later Ruby versions of the stdlib. This PR allows us to preserve backwards compatibility while adding new errors. | ||||
| * | Refactor `SharedHelpers#const_get_safely` to maintain support for ruby 1.8.7 | James Wen | 2016-01-03 | 1 | -3/+4 |
| | | | | | | | | | | | | - `Module#constants` returns an array of strings instead of symbols in `ruby 1.8.7`, check for presence of both string and symbol forms of `constant_name` in constants | ||||
| * | Extract safe const_get logic into `SharedHelpers#const_get_safely` | James Wen | 2016-01-02 | 1 | -0/+6 |
| | | |||||
* | | Update `SharedHelpers#filesystem_access` inline comment documentation with ↵ | James Wen | 2016-01-03 | 1 | -1/+3 |
|/ | | | | `Errno::EAGAIN` rescuing [ci skip] | ||||
* | Create `TemporaryResourceError` that `SharedHelpers#filesystem_access` ↵ | James Wen | 2015-12-28 | 1 | -0/+2 |
| | | | | | | raises for `Errno::EAGAIN` - Pull out `action` as an instance method of `PermissionError` | ||||
* | [RuboCop] Enable Style/ParallelAssignment | Samuel Giddins | 2015-11-26 | 1 | -1/+2 |
| | |||||
* | [RuboCop] Enable Style/PercentLiteralDelimiters | Samuel Giddins | 2015-11-26 | 1 | -2/+2 |
| | |||||
* | [RuboCop] Enable Style/BlockDelimiters | Samuel Giddins | 2015-11-26 | 1 | -2/+2 |
| | |||||
* | Introduce SharedHelpers#filesystem_access | Agis Anastasopoulos | 2015-09-27 | 1 | -0/+24 |
| | |||||
* | Fix Style/RegexpLiteral | Victor Koronen | 2015-08-13 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Enable Style/StringLiterals | Samuel E. Giddins | 2015-07-15 | 1 | -12/+12 |
| | |||||
* | Change if statement condition and syntax | Filip Bartuzi | 2015-06-30 | 1 | -1/+1 |
| | | | More readable, faster and more fun | ||||
* | Print lockfile name relative from the current working directory | Samuel E. Giddins | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3582 from voxik/fix-rubygems-2.2-compatibility | André Arko | 2015-04-21 | 1 | -3/+6 |
|\ | | | | | Fix rubygems 2.2+ compatibility | ||||
| * | Use Bundler.rubygems instead of Gem methods directly. | Vít Ondruch | 2014-12-05 | 1 | -15/+6 |
| | | |||||
| * | Fix RubyGems 2.2+ compatibility. | Vít Ondruch | 2014-12-05 | 1 | -4/+16 |
| | | | | | | | | | | | | | | | | | | RubyGems since version 2.2 allows to reconfigure place, where binary extensions are stored. This might allow easier sharing of gems between various Ruby interpreters. It can be enabled by redefining Gem.default_ext_dir_for method. This patch is adding support for this feature into Bundler. | ||||
* | | Merge tag 'v1.9.4' | Andre Arko | 2015-04-13 | 1 | -12/+7 |
| | | | | | | | | | | | | | | | | Version 1.9.4 Conflicts: lib/bundler/installer.rb lib/bundler/match_platform.rb lib/bundler/source/rubygems.rb | ||||
* | | backport a monitor into Rubygems’ ext builder | Andre Arko | 2015-02-13 | 1 | -3/+1 |
| | | |||||
* | | do not return global .bundle as local .bundle | Andre Arko | 2015-01-25 | 1 | -3/+9 |
| | | |||||
* | | share bundle env setup between exec and Runtime | Andre Arko | 2015-01-19 | 1 | -0/+19 |
| | | | | | | | | | | this means we only have to maintain setting up Bundler environment variables in one place | ||||
* | | `bundle config --local gemfile /foo/bar/MyGemfile` now works | Dean Holdren | 2014-12-22 | 1 | -5/+24 |
|/ | | | | | | | | | | | | | - `bundle config` can be used to set a custom gemfile name for a project (specifying an absolute path) - using other bundle commands will now search up parent directories for a .bundle dir and use the gemfile specified in .bundle/config if it is set - does not require a file named 'Gemfile' to exist - Revert "Correct bundle-config manpage" This reverts commit 0a814573363d48f8cd860d672f1c935fe1d89fca. - An added bonus: you can now both set and *delete* a global bundler setting from *anywhere*: `bundle config --delete foo` | ||||
* | ||= is not thread safe | Smit Shah | 2014-11-18 | 1 | -1/+2 |
| | |||||
* | apply chdir monitor to all chdirs | Andre Arko | 2014-11-17 | 1 | -16/+9 |
| | | | | | | Now that MRI and Rubinius also use the threaded installation plan, we need to make sure that all installation threads will stay synchronized and not cross-access files. | ||||
* | Everything (not just Gemfile) needs to be appended .lock, as per old behaviour. | Andre Medeiros | 2014-09-13 | 1 | -1/+1 |
| | |||||
* | Fix the gemfile locating logic. | Andre Medeiros | 2014-09-13 | 1 | -3/+2 |
| | |||||
* | Try to find `gems.rb` and `gems.locked` if `Gemfile` is not found | Andre Medeiros | 2014-09-13 | 1 | -3/+12 |
| | |||||
* | Ignore git path configuration in env when shelling out to git. | Xavier Shay | 2013-08-18 | 1 | -0/+13 |
| | |||||
* | Use newly introduced current_ruby method for platform | Hemant Kumar | 2013-07-29 | 1 | -1/+1 |
| | |||||
* | Push a fix for SharedHelpers.chdir not being threadsafe | Hemant Kumar | 2013-07-29 | 1 | -1/+1 |
| | | | | The platform detection is a bit messy and I will refactor it later | ||||
* | Load current_ruby from shared_helpers.rb | Hemant Kumar | 2013-07-25 | 1 | -0/+1 |
| | | | | | | In case of commands run via bundle exec, we do not require all of bundler in that environment and we only require bundler/setup there. Which creates problems because Bundler is unable to find current_ruby therej | ||||
* | Move constants to use it from SharedHelpers | Kohei Suzuki | 2013-05-23 | 1 | -0/+1 |
| | |||||
* | Run installation in multiple processes unless host_os is Windows | Kohei Suzuki | 2013-05-23 | 1 | -7/+17 |
| |