aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bundler/source_list.rb
Commit message (Collapse)AuthorAgeFilesLines
* [rubygems/rubygems] Improve sources representationDavid Rodríguez2021-12-031-3/+3
| | | | | | | | | | | | | We have two representations of a source. Once used for sorting, which should not depend on the source's state, but solely on its static information, like remotes. Another one used for error and informational messages, which should properly inform about the exact state of the source when the message is printed. This commit makes the latter be the default implementation of `to_s`, so that error and informational messages are more accurate by default. https://github.com/rubygems/rubygems/commit/b5f2b88957
* Merge rubygems master fd676ac464491afaa0baf5435cb11b3f86229cbdHiroshi SHIBATA2021-12-011-26/+4
|
* [rubygems/rubygems] Restore working `bundle check` behaviourDavid Rodríguez2021-08-311-0/+4
| | | | | | | | | | | | | As part of a recent bug fix where bundler was accidentally hitting the network when not supposed to, I made some refactoring, and the commit I'm reverting here (https://github.com/rubygems/rubygems/commit/d74830d00bb541883377992f56818620a78930b0) was some cleanup that those refactorings allowed according to "past me". That was completely wrong, `bundle check` should never consider cached gems, only installed gems, so the code that was removed was necessary. https://github.com/rubygems/rubygems/commit/5483e98305
* [rubygems/rubygems] Remove now unnecessary codeDavid Rodríguez2021-08-311-4/+0
| | | | https://github.com/rubygems/rubygems/commit/d74830d00b
* [rubygems/rubygems] Completely avoid replacing sources when in multisource ↵David Rodríguez2021-08-311-1/+1
| | | | | | | | | | compatibility mode Since this mode is only enabled in frozen mode, it's fine to use the lockfile and means we don't have to "prepare" the replacement for materialization. https://github.com/rubygems/rubygems/commit/dda01b288e
* [rubygems/rubygems] Fix standalone install of default gemsDavid Rodríguez2021-08-311-2/+11
| | | | | | Rubygems source replacement was broken. https://github.com/rubygems/rubygems/commit/3549c122f6
* [rubygems/rubygems] Implement Bundler::SourceList#implicit_global_source?Daniel Niknam2021-07-271-0/+4
| | | | | | This method is created to tell whether any global source exist in the object or not and it will be used by `Bundler:Dsl` to print a warning if no global source has been defined in the Gemfile. https://github.com/rubygems/rubygems/commit/422fec4438
* Sync RubyGems and Bundler with upstreamHiroshi SHIBATA2021-07-071-19/+36
|
* Sync latest bundler & rubygems development versionDavid Rodríguez2021-07-071-10/+35
|
* Merge the master branch of BundlerHiroshi SHIBATA2021-04-151-5/+15
|
* Sync latest development version of bundler & rubygemsDavid Rodríguez2021-03-081-21/+16
|
* Merge bundler-2.2.0.rc.2Hiroshi SHIBATA2020-10-151-2/+2
|
* Merge Bundler 2.1.0.pre.1 as developed version from upstream.hsbt2019-04-141-12/+9
| | | | | | https://github.com/bundler/bundler/commit/a53709556b95a914e874b22ed2116a46b0528852 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Added bundler as default gems. Revisit [Feature #12733]hsbt2018-11-021-0/+186
| | | | | | | | | | | * bin/*, lib/bundler/*, lib/bundler.rb, spec/bundler, man/*: Merge from latest stable branch of bundler/bundler repository and added workaround patches. I will backport them into upstream. * common.mk, defs/gmake.mk: Added `test-bundler` task for test suite of bundler. * tool/sync_default_gems.rb: Added sync task for bundler. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Postponing the Bundler merge.hsbt2017-12-221-186/+0
| | | | | | | I faced a big issue about Bundler with ruby core. I have no time to resolve it issue before 2.5 final release. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update bundled bundler to 1.16.0.hsbt2017-11-011-15/+75
| | | | | | | * lib/bundler, spec/bundler: Merge bundler-1.16.0. * common.mk: rspec examples of bundler-1.16.0 needs require option. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge bundler to standard libraries.hsbt2017-09-081-0/+126
rubygems 2.7.x depends bundler-1.15.x. This is preparation for rubygems and bundler migration. * lib/bundler.rb, lib/bundler/*: files of bundler-1.15.4 * spec/bundler/*: rspec examples of bundler-1.15.4. I applied patches. * https://github.com/bundler/bundler/pull/6007 * Exclude not working examples on ruby repository. * Fake ruby interpriter instead of installed ruby. * Makefile.in: Added test task named `test-bundler`. This task is only working macOS/linux yet. I'm going to support Windows environment later. * tool/sync_default_gems.rb: Added sync task for bundler. [Feature #12733][ruby-core:77172] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e