summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ErrorReport] Print the command that was runseg-error-report-commandSamuel E. Giddins2015-05-021-0/+4
|
* Merge pull request #3608 from bundler/seg-stubs-forAndré Arko2015-05-011-4/+10
|\ | | | | [RubyGemsIntegration] Use .stubs_for when available
| * [RubyGemsIntegration] Use .stubs_for when availableseg-stubs-forSamuel E. Giddins2015-04-301-4/+10
|/
* Merge pull request #3584 from hiukkanen/lint-fixAndre Arko2015-04-301-1/+1
|\ | | | | | | Use include expectation instead of unneeded regular expression
| * Use include expectation instead of unneeded regular expressionJoni Lahtinen2015-04-221-1/+1
| | | | | | | | Fixes lint warning
* | Move RubyGems 2.4.7 compatibility into 2.1+Andre Arko2015-04-301-6/+8
| |
* | Merge pull request #3606 from tenderlove/spec_searchAndre Arko2015-04-301-2/+6
|\ \ | | | | | | | | | loop through the spec list to find gems with a certain name
| * | loop through the spec list to find gems with a certain nameAaron Patterson2015-04-291-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since rubygems/rubygems@4fa03bb7aac9f25f44394e818433fdda9962ae8d rubygems lazily loads specs from the filesystem for a particular name. So if you request the "foo" gem, then rubygems will go to the FS and find the gemspecs with the "foo" name. **Before** the change, rubygems would search through the loaded spec list for a gem with that name. Bundler assumed that rubygems would always search through that spec list, so it sets the specs and relies on that internal behavior. Since the internal behavior changed, we need to take that in to account in the bundler internals. This patch changes bundler to search through the spec list for a gem with a particular name. Gem::Specification.stubs should be supported in the future (though not recommended because loading every spec isn't super performant).
* | | Merge pull request #3603 from ↵André Arko2015-04-302-2/+31
|\ \ \ | | | | | | | | | | | | | | | | amatsuda/bundle_gem_hyphenated_gem_name_starting_with_an_existing_const Bundler >= 1.9.0 fails to create gem plugins
| * | | A gem extending an existing const should be creatableAkira Matsuda2015-04-302-2/+31
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 17a4fc47bfad02de553e5a53b00ad38b4c905e18, any gem name starting with an existing const name has been regarded as "Invalid gem name" by `bundle gem` command. However, "gem-foo" or "rails-bar" should be totally valid and rather preferable naming for plugins for RubyGems/Rails. This commit changes the rule to raise error only when the new gem name fully matches an existing const name.
* | | Merge pull request #3602 from pducks32/fix-ignore-messagesAndré Arko2015-04-295-6/+47
|\ \ \ | | | | | | | | Fix ignore messages
| * | | add specsPatrick Metcalfe2015-04-282-0/+27
| | | |
| * | | allow all post-install messages to be silencedPatrick Metcalfe2015-04-281-2/+4
| | | |
| * | | fix empty post install message bugPatrick Metcalfe2015-04-281-1/+1
| | | |
| * | | make ignore_message boolean optionPatrick Metcalfe2015-04-281-3/+15
| | | |
* | | | Merge pull request #3580 from bundler/seg-stubsAndré Arko2015-04-292-0/+28
|\ \ \ \ | |_|/ / |/| | | Use specification stubs with RubyGems 2.1+ when constructing the local i...
| * | | [StubSpecification] Render the wrapper specification as the yaml representationseg-stubsSamuel E. Giddins2015-04-201-0/+4
| | | |
| * | | Use specification stubs with RubyGems 2.1+ when constructing the local indexSamuel E. Giddins2015-04-192-0/+24
| | | |
* | | | Give an example of ignore_message dot notationAndre Arko2015-04-281-2/+2
| | | | | | | | | | | | | | | | [ci skip]
* | | | Merge pull request #3601 from pducks32/ignore-messages-documentationAndre Arko2015-04-281-0/+3
|\ \ \ \ | |_|/ / |/| | | | | | | add ignore messages documentation
| * | | [ci skip] add ignore messages documentationPatrick Metcalfe2015-04-281-0/+3
|/ / /
* | | Merge pull request #3586 from pducks32/configurable-timeoutAndré Arko2015-04-246-27/+42
|\ \ \ | | | | | | | | Configurable timeout/retries/redirects
| * | | use default settings insteadPatrick Metcalfe2015-04-223-6/+6
| | | |
| * | | allow default settings valuesPatrick Metcalfe2015-04-222-2/+27
| | | |
| * | | no need to be testing functionality outside its scopePatrick Metcalfe2015-04-221-11/+0
| | | |
| * | | focuses retry on what its good atPatrick Metcalfe2015-04-221-10/+11
| |/ /
* | | Merge pull request #3587 from korobkov/patch-1André Arko2015-04-231-1/+1
|\ \ \ | |_|/ |/| | Update CODE_OF_CONDUCT.md.tt
| * | Update CODE_OF_CONDUCT.md.ttAndrey Korobkov2015-04-231-1/+1
|/ / | | | | "Ethnicity" was missed from discriminations list (see original version at http://contributor-covenant.org/version/1/0/0/code_of_conduct.md)
* | Merge pull request #3582 from voxik/fix-rubygems-2.2-compatibilityAndré Arko2015-04-213-3/+52
|\ \ | |/ |/| Fix rubygems 2.2+ compatibility
| * Don't build extensions.Vít Ondruch2015-04-201-0/+3
| | | | | | | | | | | | We don't care about extensions, just about directories. The missing extensions might try to triger rebuild, which fails with "uninitialized constant Gem::UserInteraction" under some versions of RubyGems.
| * Test cleanup of $LOAD_PATH.Vít Ondruch2014-12-091-0/+30
| |
| * Use flatten withou bang.Vít Ondruch2014-12-081-1/+1
| | | | | | | | The bang variant returns nil in case there was no change needed.
| * Use Bundler.rubygems instead of Gem methods directly.Vít Ondruch2014-12-052-15/+19
| |
| * Fix RubyGems 2.2+ compatibility.Vít Ondruch2014-12-051-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.
* | [Documentation] Fix spelling for ParallelInstaller#process_specsSamuel E. Giddins2015-04-191-1/+1
| |
* | [Installer] Remove unused methodSamuel E. Giddins2015-04-191-10/+0
| |
* | Merge pull request #3577 from pducks32/masterAndré Arko2015-04-193-42/+156
|\ \ | | | | | | refactor parallel installer
| * | turn on parallel installerPatrick Metcalfe2015-04-191-0/+1
| | |
| * | refactor parallel installerPatrick Metcalfe2015-04-193-42/+155
| | |
* | | Merge pull request #3579 from pducks32/fix-boolean-settingsAndré Arko2015-04-192-1/+9
|\ \ \ | |/ / |/| | Fix `bundle gem` boolean settings
| * | centralized boolean question logicPatrick Metcalfe2015-04-192-1/+9
|/ /
* | oh and that spec tooAndre Arko2015-04-131-1/+1
| |
* | gems can be available without being installedAndre Arko2015-04-131-1/+2
| | | | | | as in vendor/cache
* | Merge tag 'v1.9.4'Andre Arko2015-04-1333-95/+330
| | | | | | | | | | | | | | | | Version 1.9.4 Conflicts: lib/bundler/installer.rb lib/bundler/match_platform.rb lib/bundler/source/rubygems.rb
* | Merge pull request #3519 from bundler/seg-forceAndré Arko2015-04-136-13/+39
|\ \ | | | | | | [Installer] Add option to force installation
| * | [Installer] Add option to force installationseg-forceSamuel E. Giddins2015-03-266-13/+39
| | |
* | | trying attr_reader because maybeAndre Arko2015-04-111-0/+2
| | |
* | | Added specs for universal gems on windowsJay Mundrawala2015-04-101-0/+13
| | |
* | | Fix universal gem installationJay Mundrawala2015-04-102-1/+3
| | |
* | | remove 0.9 to 1.0 upgrade guideAndre Arko2015-04-071-103/+0
| | | | | | | | | | | | [ci skip]