aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Gemfile.lock should not be touched if nothing has changedRobert Wahler2011-08-181-4/+4
| | | | | This fixes issue #1105, Gemfile.lock always updated on Windows when running bundle install
* Changed the output of gem build to verbose, that it will work with new ↵Daniel Spangenberg2011-08-161-1/+1
| | | | RubyGems version
* fix typo in DEBUG_RESOLVERgeemus2011-08-131-1/+1
|
* remove this #gemspec lineTerence Lee2011-08-121-1/+0
|
* Version 1.0.18Terence Lee2011-08-121-1/+1
|
* Allow overriding development deps loaded by #gemspecLars Gierth2011-08-092-10/+26
| | | | closes #1245
* Merge pull request #1294 from efficientcloud/bundlerAndre Arko2011-08-092-6/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- 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 Hofstaedtler2011-07-082-6/+15
| |
* | Merge pull request #1295 from cldwalker/bundlerAndre Arko2011-08-093-3/+3
|\ \ | | | | | | | | | | | | | | | --- If theres a corresponding test for source.rb, let me know where and roughly what to test.
| * | support hidden gemspec file7rans2011-07-093-3/+3
| |/
* | fixes rake 0.9.2 WARNINGMatteo Latini2011-08-091-0/+2
| | | | | | | | closes #1333
* | Run the bundle install earlier in a Capistrano deployment to give other ↵Chris Griego2011-08-091-1/+1
| | | | | | | | | | | | tasks a stable, common hook to use. closes #1300
* | Version 1.0.17Terence Lee2011-08-081-1/+1
| |
* | move the backport of Gem::Version#segment to RubygemsIntegrationAndre Arko2011-08-082-12/+22
| |
* | update commentTerence Lee2011-08-081-1/+1
| |
* | fix bundle cache again for rubygems 1.3.xTerence Lee2011-08-081-7/+2
| |
* | Fix rake issue with rubygems 1.3.xTerence Lee2011-08-081-2/+3
| |
* | Version 1.0.16Terence Lee2011-08-081-1/+1
| |
* | remove totally unnecessary error that was causing a failing specAndre Arko2011-08-081-4/+2
| |
* | correctly finger missing child deps in the error messageAndre Arko2011-08-081-8/+3
| |
* | fix for bundle package with rubygems 1.3.x, thanks @dburtTerence Lee2011-08-051-0/+15
| |
* | Merge pull request #1288 from efficientcloud/perfErik Michaels-Ober2011-07-161-4/+9
|\ \ | | | | | | Performance fix for MRI 1.9
| * | Performance fix for MRI 1.9Christian Hofstaedtler2011-07-061-4/+9
| |/ | | | | | | | | MRI 1.9 is considerably faster when directly comparing Gem::Version, while 1.8 is faster with the regex method.
* | Replace some single-quotes with double-quotes in templates for the sake of ↵Mani Tadayon2011-07-142-3/+3
| | | | | | | | consistency
* | documentationGiles Bowkett2011-07-131-0/+4
| |
* | Merge pull request #1282 from cmeiklejohn/bundlerAndre Arko2011-07-121-8/+9
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- RubyGems expects that SpecSet acts like an array, presumably because when working outside of bundler the set is an Array. For example, when trying to generate_index, this causes the following error: undefined method `<< for #<Bundler::SpecSet:0x7ff9eb37b558> /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:307:in `add_spec /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:322:in `add_specs /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:321:in `each /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:321:in `add_specs /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/indexer.rb:129:in `build_indicies /home/cmeiklejohn/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/indexer.rb:456:in `generate_index Also, when examining the rubygems code, it assume it can call add, << and remove on the SpecSet. See (add_spec and remove_spec). This patch uses Forwardable to delegate the expected methods down to the inner array within SpecSet. Also, is 1-0-stable the correct place to be making this fix, or should I be making the fix on master?
| * Rubygems 1.8.5 expects SpecSet to act like an array.Christopher Meiklejohn2011-07-011-8/+9
| |
* | avoid modifying frozen array (fixes `bundle install --without` on kiji)Aman Gupta2011-07-051-2/+2
|/ | | | bundler-1.0.15/lib/bundler/cli.rb:157:in `map!': can't modify frozen array (TypeError)
* Backport Aaron's LazySpecification fixes to stableAndre Arko2011-06-281-6/+9
|
* Merge branch '1-0-stable' of git://github.com/carlhuda/bundler into 1-0-stableMatthew Smith2011-06-242-4/+4
|\
| * gems provide "executables", they are rarely also "binaries"Xavier Noria2011-06-172-4/+4
| |
* | Fixed regex error in base_name and added test.Matthew Smith2011-06-211-1/+1
| |
* | Updated regex for network share pathsMatthew Smith2011-06-211-5/+1
| |
* | Fixed tabs in source.rb and added test in git_spec.rbMatthew Smith2011-06-211-4/+4
| |
* | Fixed a bug that was not properly caching gems from all git repositories.Matthew Smith2011-06-171-1/+5
|/
* Gem::Dependency can't handle Gem::Version as a requirement or typeAndre Arko2011-06-141-1/+2
| | | closes #1237
* Use a check for rubygems.org credentials that actually worksAndre Arko2011-06-121-3/+6
| | | closes #980
* subcommand name can be nil hereAkira Matsuda2011-06-111-0/+1
|
* subcommand name in ARGV can be a shorthandAkira Matsuda2011-06-112-2/+4
| | | | be sure to check subcommand name after the completion
* enable shortcuts for subcommandsAkira Matsuda2011-06-111-1/+24
| | | | | | examples: % bundle up #=> bundle update % bundle e #=> bundle exec
* Update vendored thor to 7416806146f252c589cfa0f7c154393bc498090aAndre Arko2011-06-1128-85/+913
|
* warn if non-vendored Thor has already been requiredAndre Arko2011-06-102-3/+8
|
* Merge pull request #1231 from smartinez87/1-0-stableAndre Arko2011-06-101-1/+1
|\ | | | | Get rid of warning in ruby 1.9.3
| * Get rid of warning in ruby 1.9.3Sebastian Martinez2011-06-081-1/+1
| |
* | Version 1.0.15Andre Arko2011-06-091-1/+1
|/
* escape git URIs correctly on WindowsAndre Arko2011-06-081-4/+10
| | | closes #1212
* Comment rubygems versionsAndre Arko2011-06-081-1/+2
|
* Finish my sentenceEvan Phoenix2011-06-021-0/+2
|
* Add code to silence deprecation warningsEvan Phoenix2011-06-021-2/+21
|
* Update rubygems integration for upcoming 1.8.5 bugfixAndre Arko2011-05-311-13/+12
|