summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* assignment warning removalparallel_threadsAndre Arko2013-11-061-2/+2
|
* always use threads for parallelAndre Arko2013-11-067-206/+62
|
* use instance_methods to avoid warningsAndre Arko2013-10-212-11/+22
| | | | thanks @lmarburger!
* slightly more straightforward rubygems integrationAndre Arko2013-10-211-17/+13
|
* avoiding warnings isn't worth potential exceptionsAndre Arko2013-10-192-4/+0
| | | | closes #2676, refs rubygems/rubygems#691
* 1.8.7 can't URI a URIAndre Arko2013-10-191-1/+3
|
* inline the one use of Fetcher.fetchAndre Arko2013-10-192-9/+5
|
* Merge pull request #2680 from kickstarter/spec_refetch_cleanupAndre Arko2013-10-192-4/+4
|\ | | | | | | bundle install: don't re-download specs for installed gems
| * bundle install: don't re-download specs for installed gemsLance Ivy2013-10-172-4/+4
| |
* | Warn if the same gem (same version) is added twiceJen Diamond2013-10-191-3/+7
| | | | | | | | | | | | | | | | Creates a warning about duplicating a gem with the same version & adds a test to spec/install/gems/simple_case_spec.rb modified: lib/bundler/dsl.rb modified: spec/install/gems/simple_case_spec.rb
* | use Gem::Specification#full_require_pathsAndre Arko2013-10-181-0/+2
|/ | | via @drbrain
* move RubygemsMirror.to_uri to Source.mirror_forAndre Arko2013-10-174-25/+13
|
* Merge pull request #2650 from joyicecloud/gem-mirrorAndre Arko2013-10-174-2/+46
|\ | | | | | | | | | | | | Gem Mirror Support (with specs) (PR #2366) Conflicts: lib/bundler/fetcher.rb
| * Change code to print the mirror sourcejoyicecloud2013-09-261-2/+1
| | | | | | | | | | during Fetching... when run bundle install or bundle update rspec test to make sure mirror prints the mirror source
| * Move gem mirror code to be consistent with other featuresdanielsdeleo2013-09-262-13/+27
| | | | | | | | | | | | | | | | | | | | | | | | Factors the gem mirror code similarly to the local git repos feature. Questions: * RubygemsMirror class does very little other than provide a static location to replace URIs with the desired mirror. Should it exist? * URI normalization is duplicated. Is there a good single location? * Validation of mirror URIs occurs in Settings, which contains no other validation code. Is there a more desirable location for this? * Is there a better solution for case-sensitive URIs?
| * move public methods to topdanielsdeleo2013-09-261-5/+4
| | | | | | | | seems in line with conventions in rest of project
| * add mirror support. each uri to a repository can be replaced by anKristian Meier2013-09-263-0/+32
| | | | | | | | | | mirror uri via the bundler configuration. add mirrors like this $ bundle config mirror.http://rubygems.org http://localhost:8081/nexus/content/repositories/rubygems.org
* | look for windows git tooAndre Arko2013-10-131-1/+2
| |
* | fix the bug that downloads every specAndre Arko2013-10-031-12/+20
| | | | | | | | | | | | | | | | basically, the bug happened anytime an API fetcher encountered an error and fell back on the not-API. then the rubygems source would continue to think that it should query every spec for dependencies, which would trigger every spec to be downloaded. we now check for sources that have changed from use_api to !use_api so we know to abort.
* | move messaging into fetcher orchestration codeAndre Arko2013-10-032-8/+18
| |
* | replace @public_uri with uriAndre Arko2013-10-031-6/+10
| |
* | remove @@spec_fetch_mapAndre Arko2013-10-035-10/+7
| |
* | stop retrying the resolverAndre Arko2013-10-031-7/+1
| |
* | retry without exposing the URL passwordAndre Arko2013-10-031-4/+4
| |
* | print the error class as well as the messageAndre Arko2013-10-031-1/+1
| |
* | retry only network requestsAndre Arko2013-10-031-19/+10
| |
* | allow exceptions to be passed to RetryAndre Arko2013-10-031-3/+4
| |
* | msg typo in GitNotAllowedErrorjoyicecloud2013-09-301-1/+1
| |
* | Version 1.4.0.rc.1 with changelogv1.4.0.rc.1Andre Arko2013-09-291-1/+1
| |
* | NHP has internal SSL autoload nowAndre Arko2013-09-281-10/+3
| |
* | thank god for specsAndre Arko2013-09-281-1/+1
| |
* | :frowning: actually working connectionsAndre Arko2013-09-281-29/+29
| |
* | NHP handles no SSL nowAndre Arko2013-09-281-7/+3
| |
* | just send the command name in the user agentAndre Arko2013-09-281-1/+1
| |
* | Add command to user agent for fetcher requestsjoyicecloud2013-09-281-0/+2
| | | | | | | | Checks bundler, rubygems, ruby, command
* | random id to correlate requests in one runAndre Arko2013-09-281-1/+3
| |
* | set user agent without "Ruby, "Andre Arko2013-09-281-18/+28
| |
* | init the connection onceAndre Arko2013-09-281-0/+2
| |
* | default requests have "Ruby" in the user-agentAndre Arko2013-09-281-0/+1
| |
* | on JRuby, RbConfig::CONFIG["host"] doesn't existAndre Arko2013-09-281-1/+5
| |
* | also include host data in the user agentAndre Arko2013-09-281-0/+1
| |
* | add user agent to fetcher requestsAndre Arko2013-09-281-0/+17
| |
* | include the unknown engine's nameAndre Arko2013-09-281-1/+1
| |
* | add Bundler::RubyVersion#hostAndre Arko2013-09-281-0/+4
| |
* | extract into Bundler.ruby_versionAndre Arko2013-09-283-4/+7
| |
* | Retry git commandsschneems2013-09-284-35/+57
| |
* | Retry fetch specs with `--retry`schneems2013-09-284-4/+63
| | | | | | | | | | | | This PR adds a general purpose Retry class that can be re-used where-ever retry code is needed! It also allows you to call `bundle install --retry 3` which will attempt to connect to ruby gems 3 times before failing, and emit a warning message each time
* | don't use global definition in standalone genCharles Lowell2013-09-271-3/+3
|/ | | | | | | | bundler was using the global 'Bundler.definition' for standalone, but the local definition elsewhere. This was getting in the way of using bundler from within an application to generate a standalone bundle if bundler was being used to bootstrap the application in the first place.
* Merge pull request #2611 from mcfiredrill/jruby18and19André Arko2013-09-262-0/+10
|\ | | | | add jruby_18 and jruby_19 to platforms
| * add jruby_18 and jruby_19 to platformsTony Miller2013-08-242-0/+10
| |