summaryrefslogtreecommitdiff
path: root/lib/bundler/definition.rb
Commit message (Expand)AuthorAgeFilesLines
* [MatchPlatform] Allow matching two platforms as a functionseg-rg-1.3.6Samuel Giddins2016-12-271-5/+1
* Refactoring of @lucasmazza fix w/ specs.chrismo2016-11-151-0/+8
* Auto merge of #4980 - chrismo:lock_shared_deps, r=indirectHomu2016-10-221-2/+5
|\
| * Add bundle install conservative updating to updatechrismo2016-10-211-2/+5
* | Fixed bundler incorrectly printing the following error message when attemptin...hiren mistry2016-10-201-1/+1
|/
* Auto merge of #5028 - bundler:seg-settings-only-ruby-platform, r=indirectHomu2016-10-031-1/+1
|\
| * Add a setting for forcing only the ruby platformSamuel Giddins2016-09-271-1/+1
* | Auto merge of #5003 - bundler:seg-warn-unused-deps, r=indirectHomu2016-09-301-2/+10
|\ \ | |/ |/|
| * [Definition] Print a helpful warning when a dependency is unused on any platformSamuel Giddins2016-09-191-2/+10
* | Default allow_offline_install and only_update_to_newer_versions to true on 2.0seg-2-0-enable-feature-flagsSamuel Giddins2016-09-221-1/+1
|/
* [Definition] Avoid parsing lockfile twice on initseg-definition-init-perfSamuel Giddins2016-09-161-4/+2
* Fix #4934. Make GVP _after_ eager unlock.chrismo2016-09-131-2/+2
* [Definition] Validate platform in addition to rubySamuel Giddins2016-08-251-0/+21
* [Definition] Only add current platform if not frozenSamuel Giddins2016-08-251-3/+7
* Resolve for specific platformsSamuel Giddins2016-08-251-3/+11
* [Resolver] Remove ruby_version attributeSamuel Giddins2016-08-231-1/+1
* [Definition] Improve error message when locked ruby version fails to parseSamuel Giddins2016-08-231-2/+3
* [Definition] Handle non-exact ruby version requirementsSamuel Giddins2016-08-231-12/+19
* Fix resolving when the gemfile has a ruby patch requirementSamuel Giddins2016-08-231-4/+16
* [Definition] Only use RubyVersion objects to determine resolution behaviorSamuel Giddins2016-08-231-9/+17
* Use the resolver to resolve for ruby / rubygems versionsSamuel Giddins2016-08-231-1/+14
* Always use DepProxy in the resolverseg-lock-platformSamuel Giddins2016-08-221-1/+2
* Block resolving to older versions during an updateseg-block-update-regressionsSamuel Giddins2016-08-181-1/+9
* [Lock] Allow removing platformsseg-lock-remove-platfomSamuel Giddins2016-08-121-0/+5
* Unlock sources when a local override leads to changesSamuel Giddins2016-08-051-2/+3
* [Definition] Converge locked gemspec sources to Source::GemspecSamuel Giddins2016-07-221-8/+21
* Make Bundler.locked_gems use the definition when loadedSamuel Giddins2016-07-221-8/+17
* [Definition] Ensure gemspec dependencies include all lockfile platformsSamuel Giddins2016-07-211-0/+3
* [Definition] Add requires propertySamuel Giddins2016-07-191-2/+15
* Don't parse empty Lockfile during GVP initchrismo2016-07-081-1/+1
* Add spec to definition for gem version promoter.chrismo2016-07-081-1/+0
* Ensure locked_specs provided in unlock all case.chrismo2016-07-081-1/+17
* GemVersionPromoter refactorchrismo2016-07-081-3/+3
* Rename UpdateOptions=>DependencySearchchrismo2016-07-081-3/+3
* minor/patch resolution code invokable.chrismo2016-07-081-2/+2
* bundler-patch resolver code ported over.chrismo2016-07-081-1/+2
* UpdateOptions added and passed thru all_the_thingschrismo2016-07-081-2/+3
* [Definition] Just search for changed specs in an exactly matching sourceseg-no-re-resolve-part-deuxSamuel Giddins2016-06-241-16/+6
* [Definition] Add a #change_reason printed in debugseg-skip-reresolveSamuel Giddins2016-06-241-2/+23
* Detect changes in path specs by comparing locked specs to source specsJoe Rafaniello2016-06-171-1/+8
* Use Set equality for path gems to avoid unneeded re-resolution.Joe Rafaniello2016-06-171-1/+3
* Auto merge of #4603 - bundler:seg-allow-unlocking-when-removing-ruby, r=indirectHomu2016-06-111-0/+8
|\
| * [Definition] Fail gracefully when the lockfile ruby version is invalidSamuel Giddins2016-06-081-1/+7
| * [Definition] Unlock ruby when locked version is incompatible with Gemfile ver...Samuel Giddins2016-06-051-0/+1
| * [Definition] Allow unlocking when removing the ruby version requirementSamuel Giddins2016-06-051-0/+1
* | Auto merge of #4580 - bundler:seg-resolver-performance, r=indirectHomu2016-06-071-1/+1
|\ \
| * | Use Array#concat instead of push(*ary)Samuel Giddins2016-06-021-1/+1
* | | Auto merge of #4617 - allenzhao:path-development, r=RochesterinNYCHomu2016-06-061-8/+22
|\ \ \ | |_|/ |/| |
| * | Add spec test and fix logic in definition#converge_dependenciesAllen Zhao2016-06-041-5/+15
| * | Add logic to check if the issue is path source relatedAllen Zhao2016-05-261-10/+14