summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add specs for encountering different bundler versions in the lockfileseg-major-version-errosSamuel E. Giddins2015-05-032-3/+115
|
* [Definition] Only compare major versions when we have a locked versionSamuel E. Giddins2015-05-032-9/+10
|
* Warn when upgrading lockfile major version & error when major version is too lowSamuel E. Giddins2015-05-032-5/+20
|
* Version 1.10.pre with changelogv1.10.0.preAndre Arko2015-05-031-0/+31
|
* show groups in non-verbose mode, fix NoMethodErrorAndre Arko2015-05-032-6/+1
|
* Merge pull request #3610 from bundler/seg-standalone-builtinAndré Arko2015-05-032-3/+18
|\ | | | | [RubyGems] Allow standalone caching of builtin gems
| * Only force caching of default gems when installing standaloneseg-standalone-builtinSamuel E. Giddins2015-05-012-7/+14
| |
| * [RubyGems] Allow standalone caching of builtin gemsSamuel E. Giddins2015-05-011-1/+9
| |
* | Merge pull request #3611 from bundler/seg-install-ifAndré Arko2015-05-033-20/+74
|\ \ | | | | | | [DSL] Add install_if method / option
| * | [DSL] Add install_if method / optionseg-install-ifSamuel E. Giddins2015-05-023-20/+74
| |/
* | Correct changelog since RG is actually compatibleAndre Arko2015-05-031-2/+2
| | | | | | | | [ci skip]
* | this is definitely 1.10 pre nowAndre Arko2015-05-031-1/+1
| |
* | Merge tag 'v1.9.6'Andre Arko2015-05-038-14/+107
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | Version 1.9.6 Conflicts: CHANGELOG.md lib/bundler/installer.rb lib/bundler/resolver.rb lib/bundler/rubygems_integration.rb lib/bundler/source/rubygems.rb lib/bundler/version.rb man/bundle-config.ronn spec/install/post_bundle_message_spec.rb
| * Version 1.9.6 with changelogv1.9.6Andre Arko2015-05-032-2/+10
| |
| * Well, _that's_ embarrassing :grimacing:Andre Arko2015-05-021-1/+0
| |
| * Merge tag 'v1.8.9' into 1-9-stableAndre Arko2015-05-023-2/+36
| |\ | | | | | | | | | | | | | | | | | | | | | Version 1.8.9 Conflicts: CHANGELOG.md lib/bundler/version.rb
| | * Version 1.8.9 with changelogv1.8.9Andre Arko2015-05-022-1/+7
| | |
| | * Fix shadowed variable warning again post-mergeAndre Arko2015-05-021-1/+1
| | |
| | * Merge tag 'v1.7.15' into 1-8-stableAndre Arko2015-05-025-3/+21
| | |\ | | | | | | | | | | | | Version 1.7.15
| | | * Version 1.7.15 with changelogv1.7.15Andre Arko2015-04-292-1/+7
| | | | | | | | | | | | | | | | [ci skip]
| | | * Merge pull request #3592 from TimMoore/issue-3585-replace-locked-sourcesAndré Arko2015-04-252-5/+40
| | | |\ | | | | | | | | | | Replace locked gem sources with Gemfile equivalents.
| | | | * Replace locked gem sources with Gemfile equivalents.Tim Moore2015-04-252-5/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an up-to-date lock file would retain the aggregate gem source on all dependencies, so if the gems were not installed locally, you'd get an ambiguous gem warning and possibly the wrong source selected. Fixes #3585
| | | * | trying attr_reader because maybeAndre Arko2015-04-251-0/+2
| | | |/
| | | * Version 1.7.14 with changelogv1.7.14Andre Arko2015-03-302-1/+8
| | | |
| | | * Don't add extra quotes to quoted wrapped config valuesAdam Roben2015-03-301-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long config values get wrapped to a second line. If they contain certain special characters they will also get surrounded by quotes. When this happened, we would add extra quotes to the value each time the config file was saved. 94fd250935314aee86759de3e9b0e98a709823ed fixed this issue for non-wrapped lines. Now it is fixed for wrapped lines as well.
| | | * simpler config specAndre Arko2015-03-301-2/+2
| | | |
| | | * add quoting tests from #3338Andre Arko2015-03-301-0/+22
| | | |
| | | * set global config before creating gemsAndre Arko2015-03-303-10/+18
| | | | | | | | | | | | | | | | fixes hanging specs on 1.8.7 on Travis, I hope
| | | * annnd I need to fix all of the hashesAndre Arko2015-03-301-2/+2
| | | |
| | | * of course new hashes don’t work on Ruby 1.8Andre Arko2015-03-301-2/+2
| | | | | | | | | | | | | | | | this passed for me locally because my `rspec` bin was pointing to the system Ruby 2.0 instead of Ruby 1.8.7 like it was supposed to be :open_mouth:
| | | * test remote inclusion only on Rubygems sourcesAndre Arko2015-03-303-11/+17
| | | |
| | | * skip Yaml engine tests on Rubies with no engineAndre Arko2015-03-301-5/+3
| | | |
| | | * check gemfile changes for sourced gems correctlyAndre Arko2015-03-301-3/+11
| | | | | | | | | | | | | | | | fixes #3520
| | | * update the failing spec to correctly repro the bugAndre Arko2015-03-302-11/+33
| | | |
| | | * a failing spec for #3520Andre Arko2015-03-301-0/+41
| | | |
| | * | Fix shadowed variable warningAndre Arko2015-04-301-1/+1
| | | |
| | * | guard against missing ronn during releaseAndre Arko2015-04-301-3/+6
| | | |
| | * | Move RubyGems 2.4.7 compatibility into 2.1+Andre Arko2015-04-301-6/+8
| | | |
| | * | loop through the spec list to find gems with a certain nameAaron Patterson2015-04-301-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).
| | * | Version 1.8.8 with changelogv1.8.8Andre Arko2015-04-292-1/+7
| | | |
| | * | Replace locked gem sources with Gemfile equivalents.Tim Moore2015-04-292-5/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an up-to-date lock file would retain the aggregate gem source on all dependencies, so if the gems were not installed locally, you'd get an ambiguous gem warning and possibly the wrong source selected. Fixes #3585
| | * | Version 1.8.7 with changelogv1.8.7Andre Arko2015-04-072-1/+7
| | | |
| | * | Revert "Report exceptions while requiring"Andre Arko2015-04-071-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This silently hides StandardErrors :( Fixes #3549 This reverts commit f740c40598142d990d59e129293c22c5d6f980b7.
| * | | [friendly errors] All ASCII because encodingsAndre Arko2015-05-021-2/+2
| | | |
| * | | [friendly errors] flesh out reporting templateAndre Arko2015-05-022-4/+10
| | | |
| * | | [ErrorReport] Print the command that was runSamuel E. Giddins2015-05-021-0/+4
| | | |
| * | | 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.
| * | | Improve generating module name from gem name in gem generatorJan Lelis2015-04-302-2/+11
| | | |
| * | | Fix shadowed variable warningAndre Arko2015-04-301-1/+1
| | | |
| * | | guard against missing ronn during releaseAndre Arko2015-04-301-3/+6
| | | |