Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tag 'v1.9.4' | Andre Arko | 2015-04-13 | 1 | -4/+0 |
| | | | | | | | | Version 1.9.4 Conflicts: lib/bundler/installer.rb lib/bundler/match_platform.rb lib/bundler/source/rubygems.rb | ||||
* | Fixed a scenario where dependencies fail to resolve when they shouldn't when ↵ | Keith Shook | 2015-01-27 | 1 | -3/+7 |
| | | | | using API sources (fixes previously committed test that exposes the issue) | ||||
* | Add parens to not make Ruby throw a warning on ambiguous * usage | Piotr Szotkowski | 2014-09-06 | 1 | -1/+1 |
| | |||||
* | Merge tag 'v1.7.1' | Tim Moore | 2014-08-24 | 1 | -10/+23 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Version 1.7.1 Conflicts: CHANGELOG.md lib/bundler/dsl.rb lib/bundler/index.rb lib/bundler/lockfile_parser.rb lib/bundler/source/rubygems.rb man/gemfile.5.ronn | ||||
| * | Sort index search results across all sources. | Tim Moore | 2014-08-17 | 1 | -2/+2 |
| | | |||||
| * | refactor unmet_dependency_names | Andre Arko | 2014-08-16 | 1 | -6/+5 |
| | | |||||
| * | Detect ambiguous gems. | Tim Moore | 2014-07-30 | 1 | -2/+16 |
| | | |||||
* | | use hyphens instead of colons in the version/platform keys. | Dan McClory | 2014-05-11 | 1 | -4/+4 |
| | | |||||
* | | use a hash of hashes instead of an hash of arrays. | Dan McClory | 2014-05-11 | 1 | -20/+14 |
|/ | |||||
* | Avoid threequals operator where possible | Antonio Scandurra | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | no need to insert a dep in seen list if its already there, no need to double ↵ | Sam | 2013-09-09 | 1 | -2/+5 |
| | | | | allocate the array. | ||||
* | improve Fetcher and Index inspects | Andre Arko | 2013-02-11 | 1 | -1/+1 |
| | |||||
* | bundler is always unmet, soooo yeah | Andre Arko | 2013-02-10 | 1 | -1/+1 |
| | |||||
* | slightly less obtuse than carl | Andre Arko | 2012-03-03 | 1 | -2/+3 |
| | |||||
* | Fix bug involving source ordering and pinning | Yehuda Katz | 2012-03-02 | 1 | -1/+9 |
| | |||||
* | back to a single failing spec, #1609 is broken again | Andre Arko | 2012-01-13 | 1 | -1/+1 |
| | |||||
* | sources added later must win in a conflict | Andre Arko | 2012-01-12 | 1 | -1/+1 |
| | | | fixes #1609 | ||||
* | Use a nested hash to cache index searches | Andre Arko | 2011-10-20 | 1 | -1/+2 |
| | | | | fixes #1486 | ||||
* | cache needs to take base into account | Andre Arko | 2011-10-01 | 1 | -1/+1 |
| | | | | fixes #1446 | ||||
* | Merge branch '1-0-stable' | Terence Lee | 2011-08-12 | 1 | -2/+5 |
|\ | | | | | | | | | | | | | | | Conflicts: CHANGELOG.md lib/bundler/dsl.rb lib/bundler/index.rb lib/bundler/version.rb | ||||
| * | Merge pull request #1294 from efficientcloud/bundler | Andre Arko | 2011-08-09 | 1 | -2/+5 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- Make fetch_specs faster fetch_specs merges installed, cached and remote_specs together, using Index.use. Index.use has acceptable performance for small indexes, but when adding a large Index as generated by remote_specs, it takes ages. This change reorders fetch_specs to base its index off of the index generated by remote_specs and then replaces dupes with what cached_specs and installed_specs come up with. Measured timing approximates, with this test program: https://gist.github.com/1067157 MRI 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] 1-0-stable 17sec + this 9sec + this + #1288 9sec MRI 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux] 1-0-stable 11sec + this 6sec + this + #1288 4sec | ||||
| | * | Make remote_specs 300% faster. | Christian Hofstaedtler | 2011-07-08 | 1 | -2/+5 |
| | | | |||||
* | | | Merge branch '1-0-stable' | Terence Lee | 2011-08-06 | 1 | -4/+9 |
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: CHANGELOG.md lib/bundler/templates/newgem/Rakefile.tt lib/bundler/templates/newgem/newgem.gemspec.tt | ||||
| * | | Performance fix for MRI 1.9 | Christian Hofstaedtler | 2011-07-06 | 1 | -4/+9 |
| |/ | | | | | | | | | MRI 1.9 is considerably faster when directly comparing Gem::Version, while 1.8 is faster with the regex method. | ||||
* | | prevent d/ling all specs from rubygems.org | Andre Arko and Terence Lee | 2011-08-04 | 1 | -0/+6 |
| | | |||||
* | | only pass the dependency names to source for the fetcher | Terence Lee | 2011-08-04 | 1 | -1/+2 |
| | | |||||
* | | refetch api gem repos if there are unmet dependencies | Terence Lee | 2011-08-04 | 1 | -1/+1 |
| | | |||||
* | | fix unmet deps from path and git sources | Terence Lee | 2011-08-03 | 1 | -2/+4 |
| | | |||||
* | | find and use unmet deps from path and git sources | Andre Arko and Terence Lee | 2011-08-03 | 1 | -0/+7 |
| | | |||||
* | | make Index#inspect something that won't print for hours | Andre Arko | 2011-07-23 | 1 | -0/+4 |
| | | |||||
* | | put endpoint dependency info into a bundler spec | Terence Lee | 2011-05-26 | 1 | -1/+1 |
| | | |||||
* | | need to use uniq! in add_source | Terence Lee | 2011-05-19 | 1 | -1/+2 |
| | | |||||
* | | make #search_by_dependency private, leaving just Index#search | Andre Arko | 2011-05-18 | 1 | -31/+31 |
| | | |||||
* | | don't double-add sources to indexes | Andre Arko | 2011-05-18 | 1 | -3/+6 |
| | | |||||
* | | i hear you like arrays... | Terence Lee | 2011-05-18 | 1 | -1/+1 |
| | | |||||
* | | add child sources to Index | Andre Arko | 2011-05-18 | 1 | -6/+15 |
| | | |||||
* | | merge Index#search_by_dependency and #search_for_all_platforms | Andre Arko | 2011-05-17 | 1 | -23/+17 |
| | | |||||
* | | Merge branch '1-0-stable' | Andre Arko | 2011-04-11 | 1 | -2/+1 |
|\| | | | | | | | | | | | | | | | Conflicts: CHANGELOG.md lib/bundler/cli.rb lib/bundler/index.rb lib/bundler/version.rb | ||||
| * | Comments and minor cleanup | Andre Arko | 2011-03-30 | 1 | -2/+1 |
| | | |||||
* | | add sources to Index | Andre Arko | 2011-03-02 | 1 | -1/+3 |
| | | |||||
* | | source_types method so Index stops abusing #sources | Andre Arko | 2011-03-02 | 1 | -1/+5 |
| | | |||||
* | | factor out a specs_by_name method, moving away from @specs | Andre Arko | 2011-03-02 | 1 | -7/+11 |
| | | |||||
* | | dynamic typing is great but it doesn't mean anything will work | Andre Arko | 2011-03-02 | 1 | -1/+3 |
|/ | |||||
* | fixing some useless assignment warnings | Aaron Patterson | 2011-01-18 | 1 | -1/+1 |
| | |||||
* | Performance improvements | Yehuda Katz | 2010-11-15 | 1 | -3/+20 |
| | |||||
* | Refactor performance improvement to use upcoming RubyGems API by @tmm1 | Andre Arko | 2010-11-14 | 1 | -7/+2 |
| | | | | Closes #846 | ||||
* | Performance improvements for resolving | Yehuda Katz | 2010-11-13 | 1 | -2/+7 |
| | |||||
* | Unlock specs that don't exist in the path source anymore | Carl Lerche | 2010-06-23 | 1 | -0/+8 |
| | |||||
* | Add a runtime platform spec | Carl Lerche | 2010-06-22 | 1 | -2/+2 |
| | |||||
* | Fix materializing the lazy specifications | Carl Lerche | 2010-06-06 | 1 | -1/+1 |
| |