Created
January 28, 2016 22:53
-
-
Save nyarly/f0c7a25a113b820b5c70 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /usr/bin/ruby21 -I/home/judson/.gem/ruby/2.1.0/gems/rspec-support-3.4.1/lib:/home/judson/.gem/ruby/2.1.0/gems/rspec-core-3.4.1/lib /home/judson/.gem/ruby/2.1.0/gems/rspec-core-3.4.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb | |
| WARN: Unresolved specs during Gem::Specification.reset: | |
| rspec-mocks (~> 3.4.0) | |
| WARN: Clearing out unresolved specs. | |
| Please report a bug if this causes problems. | |
| Run options: | |
| include {:focused=>true} | |
| exclude {:rubygems_master=>true, :rubygems=>"=< 2.4.8", :ruby=>"=< 2.1.7", :realworld=>true, :sudo=>true} | |
| All examples were filtered out; ignoring {:focused=>true} | |
| Bundler | |
| #load_gemspec_uncached | |
| with incorrect YAML file | |
| catches YAML syntax errors | |
| on Rubies with a settable YAML engine | |
| with Syck as YAML::Engine | |
| syck has been removed, psych is used instead | |
| raises a GemspecError after YAML load throws ArgumentError | |
| with Psych as YAML::Engine | |
| raises a GemspecError after YAML load throws Psych::SyntaxError | |
| with correct YAML file | |
| can load a gemspec with unicode characters with default ruby encoding | |
| bundle executable | |
| returns non-zero exit status when passed unrecognized options | |
| returns non-zero exit status when passed unrecognized task | |
| looks for a binary and executes it if it's named bundler-<task> | |
| when ENV['BUNDLE_GEMFILE'] is set to an empty string | |
| ignores it | |
| when ENV['RUBYGEMS_GEMDEPS'] is set | |
| displays a warning | |
| Bundler::Definition | |
| #lock | |
| when it's not possible to write to the file | |
| raises an PermissionError with explanation (FAILED - 1) | |
| when a temporary resource access issue occurs | |
| raises a TemporaryResourceError with explanation (FAILED - 2) | |
| Bundler::Dsl | |
| #git_source | |
| registers custom hosts (FAILED - 3) | |
| raises exception on invalid hostname (FAILED - 4) | |
| expects block passed (FAILED - 5) | |
| default hosts (git, gist) | |
| converts :github to :git (FAILED - 6) | |
| converts numeric :gist to :git (FAILED - 7) | |
| converts :gist to :git (FAILED - 8) | |
| converts 'rails' to 'rails/rails' (FAILED - 9) | |
| converts :bitbucket to :git (FAILED - 10) | |
| converts 'mcorp' to 'mcorp/mcorp' (FAILED - 11) | |
| #method_missing | |
| raises an error for unknown DSL methods (FAILED - 12) | |
| #eval_gemfile | |
| handles syntax errors with a useful message (FAILED - 13) | |
| distinguishes syntax errors from evaluation errors (FAILED - 14) | |
| #gem | |
| allows ruby as a valid platform (FAILED - 15) | |
| allows ruby_18 as a valid platform (FAILED - 16) | |
| allows ruby_19 as a valid platform (FAILED - 17) | |
| allows ruby_20 as a valid platform (FAILED - 18) | |
| allows ruby_21 as a valid platform (FAILED - 19) | |
| allows ruby_22 as a valid platform (FAILED - 20) | |
| allows ruby_23 as a valid platform (FAILED - 21) | |
| allows mri as a valid platform (FAILED - 22) | |
| allows mri_18 as a valid platform (FAILED - 23) | |
| allows mri_19 as a valid platform (FAILED - 24) | |
| allows mri_20 as a valid platform (FAILED - 25) | |
| allows mri_21 as a valid platform (FAILED - 26) | |
| allows mri_22 as a valid platform (FAILED - 27) | |
| allows mri_23 as a valid platform (FAILED - 28) | |
| allows jruby as a valid platform (FAILED - 29) | |
| allows rbx as a valid platform (FAILED - 30) | |
| rejects invalid platforms (FAILED - 31) | |
| rejects with a leading space in the name (FAILED - 32) | |
| rejects with a trailing space in the name (FAILED - 33) | |
| rejects with a space in the gem name (FAILED - 34) | |
| rejects with a tab in the gem name (FAILED - 35) | |
| rejects with a newline in the gem name (FAILED - 36) | |
| rejects with a carriage return in the gem name (FAILED - 37) | |
| rejects with a form feed in the gem name (FAILED - 38) | |
| rejects symbols as gem name (FAILED - 39) | |
| #gemspec | |
| with a ruby platform | |
| keeps track of the ruby platforms in the dependency (FAILED - 40) | |
| with a jruby platform | |
| keeps track of the jruby platforms in the dependency (FAILED - 41) | |
| can bundle groups of gems with | |
| #git | |
| from a single repo (FAILED - 42) | |
| #github | |
| from github (FAILED - 43) | |
| syntax errors | |
| will raise a Bundler::GemfileError (FAILED - 44) | |
| Runtime errors | |
| will raise a Bundler::GemfileError (FAILED - 45) | |
| #with_source | |
| if there was a rubygem source already defined | |
| restores it after it's done (FAILED - 46) | |
| Bundler::EndpointSpecification | |
| #build_dependency | |
| should return a Gem::Dependency | |
| when an ArgumentError occurs | |
| should raise the original error (FAILED - 47) | |
| when there is an ill formed requirement | |
| should raise a Bundler::GemspecError with invalid gemspec message (FAILED - 48) | |
| Bundler::Env | |
| #report | |
| prints the environment | |
| when there is a Gemfile and a lockfile and print_gemfile is true | |
| prints the Gemfile | |
| prints the lockfile | |
| when Gemfile contains a gemspec and print_gemspecs is true | |
| prints the gemspec | |
| Bundler::Fetcher::Base | |
| #initialize | |
| with the abstract Base class | |
| should raise an error (FAILED - 49) | |
| with a class that inherits the Base class | |
| should set the passed attributes (FAILED - 50) | |
| #remote_uri | |
| should return the remote's uri (FAILED - 51) | |
| #fetch_uri | |
| memoizes the fetched uri (FAILED - 52) | |
| when the remote uri's host is rubygems.org | |
| should create a copy of the remote uri with bundler.rubygems.org as the host (FAILED - 53) | |
| when the remote uri's host is not rubygems.org | |
| should return the remote uri (FAILED - 54) | |
| #available? | |
| should return whether the api is available (FAILED - 55) | |
| #api_fetcher? | |
| should return false (FAILED - 56) | |
| Bundler::Fetcher::Dependency | |
| #available? | |
| should be truthy (FAILED - 57) | |
| when there is no network access | |
| should raise an HTTPError with the original message (FAILED - 58) | |
| when authentication is required | |
| should raise the original error (FAILED - 59) | |
| when there is an http error | |
| should be falsey (FAILED - 60) | |
| #api_fetcher? | |
| should return true (FAILED - 61) | |
| #specs | |
| when there are given gem names that are not in the full dependency list | |
| should return a hash with the remote_uri and the list of specs (FAILED - 62) | |
| when all given gem names are in the full dependency list | |
| should return a hash with the remote_uri and the last spec list (FAILED - 63) | |
| logging | |
| with debug on | |
| should log the query list at debug level (FAILED - 64) | |
| with debug off | |
| should log at info level (FAILED - 65) | |
| when an HTTPError occurs | |
| behaves like the error is properly handled | |
| should return nil (FAILED - 66) | |
| should log the inability to fetch from API at debug level (FAILED - 67) | |
| debug logging is not on | |
| should log a new line to info (FAILED - 68) | |
| when a MarshalError occurs | |
| behaves like the error is properly handled | |
| should return nil (FAILED - 69) | |
| should log the inability to fetch from API at debug level (FAILED - 70) | |
| debug logging is not on | |
| should log a new line to info (FAILED - 71) | |
| when a GemspecError occurs | |
| behaves like the error is properly handled | |
| should return nil (FAILED - 72) | |
| should log the inability to fetch from API at debug level (FAILED - 73) | |
| debug logging is not on | |
| should log a new line to info (FAILED - 74) | |
| #dependency_specs | |
| should log the query list at debug level (FAILED - 75) | |
| should return formatted specs and a unique list of dependencies (FAILED - 76) | |
| #unmarshalled_dep_gems | |
| should fetch dependencies from Rubygems and unmarshal them (FAILED - 77) | |
| #get_formatted_specs_and_deps | |
| should return formatted specs and a unique list of dependencies (FAILED - 78) | |
| #dependency_api_uri | |
| with gem names | |
| should return an api calling uri with the gems in the query (FAILED - 79) | |
| with no gem names | |
| should return an api calling uri with no query (FAILED - 80) | |
| Bundler::Fetcher::Downloader | |
| fetch | |
| when the # requests counter is greater than the redirect limit | |
| should raise a Bundler::HTTPError specifying too many redirects (FAILED - 81) | |
| logging | |
| should log the HTTP response code and message to debug (FAILED - 82) | |
| when the request response is a Net::HTTPRedirection | |
| should try to fetch the redirect uri and iterate the # requests counter (FAILED - 83) | |
| when the redirect uri and original uri are the same | |
| should set the same user and password for the redirect uri (FAILED - 84) | |
| when the request response is a Net::HTTPSuccess | |
| should return the response body (FAILED - 85) | |
| when the request response is a Net::HTTPRequestEntityTooLarge | |
| should raise a Bundler::Fetcher::FallbackError with the response body (FAILED - 86) | |
| when the request response is a Net::HTTPUnauthorized | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError with the uri host (FAILED - 87) | |
| when the request response is a Net::HTTPNotFound | |
| should raise a Bundler::Fetcher::FallbackError with Net::HTTPNotFound (FAILED - 88) | |
| when the request response is some other type | |
| should raise a Bundler::HTTPError with the response class and body (FAILED - 89) | |
| request | |
| should log the HTTP GET request to debug (FAILED - 90) | |
| when there is a user provided in the request | |
| and there is also a password provided | |
| that contains cgi escaped characters | |
| should request basic authentication with the username and password (FAILED - 91) | |
| that is all unescaped characters | |
| should request basic authentication with the username and proper cgi compliant password (FAILED - 92) | |
| and there is no password provided | |
| should request basic authentication with just the user (FAILED - 93) | |
| that contains cgi escaped characters | |
| should request basic authentication with the proper cgi compliant password user (FAILED - 94) | |
| when the request response causes a NoMethodError | |
| and the error message is about use_ssl= | |
| should raise a LoadError about openssl (FAILED - 95) | |
| and the error message is not about use_ssl= | |
| should raise the original NoMethodError (FAILED - 96) | |
| when the request response causes a OpenSSL::SSL::SSLError | |
| should raise a LoadError about openssl (FAILED - 97) | |
| when the request response causes an error included in HTTP_ERRORS | |
| should trace log the error (FAILED - 98) | |
| when error message is about the host being down | |
| should raise a Bundler::Fetcher::NetworkDownError (FAILED - 99) | |
| when error message is about getaddrinfo issues | |
| should raise a Bundler::Fetcher::NetworkDownError (FAILED - 100) | |
| when error message is about neither host down or getaddrinfo | |
| should raise a Bundler::HTTPError (FAILED - 101) | |
| Bundler::Fetcher::Index | |
| fetches and returns the list of remote specs (FAILED - 102) | |
| error handling | |
| when a Gem::RemoteFetcher::FetchError occurs | |
| behaves like the error is properly handled | |
| when certificate verify failed | |
| should raise a Bundler::Fetcher::CertificateFailureError (FAILED - 103) | |
| when a 401 response occurs | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 104) | |
| when a 403 response occurs | |
| and there was userinfo | |
| should raise a Bundler::Fetcher::BadAuthenticationError (FAILED - 105) | |
| and there was no userinfo | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 106) | |
| any other message is returned | |
| should raise a Bundler::HTTPError (FAILED - 107) | |
| when a OpenSSL::SSL::SSLError occurs | |
| behaves like the error is properly handled | |
| when certificate verify failed | |
| should raise a Bundler::Fetcher::CertificateFailureError (FAILED - 108) | |
| when a 401 response occurs | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 109) | |
| when a 403 response occurs | |
| and there was userinfo | |
| should raise a Bundler::Fetcher::BadAuthenticationError (FAILED - 110) | |
| and there was no userinfo | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 111) | |
| any other message is returned | |
| should raise a Bundler::HTTPError (FAILED - 112) | |
| when a Net::HTTPFatalError occurs | |
| behaves like the error is properly handled | |
| when certificate verify failed | |
| should raise a Bundler::Fetcher::CertificateFailureError (FAILED - 113) | |
| when a 401 response occurs | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 114) | |
| when a 403 response occurs | |
| and there was userinfo | |
| should raise a Bundler::Fetcher::BadAuthenticationError (FAILED - 115) | |
| and there was no userinfo | |
| should raise a Bundler::Fetcher::AuthenticationRequiredError (FAILED - 116) | |
| any other message is returned | |
| should raise a Bundler::HTTPError (FAILED - 117) | |
| Bundler::Fetcher | |
| #connection | |
| when Gem.configuration doesn't specify http_proxy | |
| specify no http_proxy (FAILED - 118) | |
| consider environment vars when determine proxy (FAILED - 119) | |
| when Gem.configuration specifies http_proxy | |
| consider Gem.configuration when determine proxy (FAILED - 120) | |
| consider Gem.configuration when determine proxy (FAILED - 121) | |
| when a rubygems source mirror is set | |
| sets the 'X-Gemfile-Source' header containing the original source (FAILED - 122) | |
| when there is no rubygems source mirror set | |
| does not set the 'X-Gemfile-Source' header (FAILED - 123) | |
| #user_agent | |
| builds user_agent with current ruby version and Bundler settings (FAILED - 124) | |
| include CI information | |
| from one CI (FAILED - 125) | |
| from many CI (FAILED - 126) | |
| Bundler friendly errors | |
| rescues Thor::AmbiguousTaskError and raises SystemExit | |
| with invalid YAML in .gemrc | |
| reports a relevant friendly error message | |
| #issues_url | |
| generates a search URL for the exception message | |
| generates a search URL for only the first line of a multi-line exception message | |
| Bundler::GemHelper | |
| determining gemspec | |
| handles namespaces and converts them to CamelCase | |
| fails | |
| when there is no gemspec | |
| when there are two gemspecs and the name isn't specified | |
| interpolates the name | |
| when there is only one gemspec | |
| for a hidden gemspec | |
| gem management | |
| uses a shell UI for output | |
| #install | |
| defines Rake tasks | |
| before installation | |
| raises an error with appropriate message | |
| after installation | |
| adds Rake tasks successfully | |
| provides a way to access the gemspec object | |
| #build_gem | |
| when build failed | |
| raises an error with appropriate message | |
| when build was successful | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| creates .gem file (FAILED - 127) | |
| #install_gem | |
| when installation was successful | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| gem is installed (FAILED - 128) | |
| when installation fails | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| raises an error with appropriate message (FAILED - 129) | |
| rake release | |
| fails | |
| lorem__ipsum 0.1.0 built to pkg/lorem__ipsum-0.1.0.gem. | |
| when there are unstaged files | |
| lorem__ipsum 0.1.0 built to pkg/lorem__ipsum-0.1.0.gem. | |
| when there are uncommitted files | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| when there is no git remote (FAILED - 130) | |
| succeeds | |
| README.md:36: new blank line at EOF. | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| on releasing (FAILED - 131) | |
| README.md:36: new blank line at EOF. | |
| Creating gem 'lorem__ipsum'... | |
| create lorem__ipsum/Gemfile | |
| create lorem__ipsum/.gitignore | |
| create lorem__ipsum/lib/lorem__ipsum.rb | |
| create lorem__ipsum/lib/lorem__ipsum/version.rb | |
| create lorem__ipsum/lorem__ipsum.gemspec | |
| create lorem__ipsum/Rakefile | |
| create lorem__ipsum/README.md | |
| create lorem__ipsum/bin/console | |
| create lorem__ipsum/bin/setup | |
| Initializing git repo in /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/lorem__ipsum | |
| even if tag already exists (FAILED - 132) | |
| Bundler::Settings::Mirror | |
| returns zero when fallback_timeout is not set | |
| takes a number as a fallback_timeout | |
| takes truthy as a default fallback timeout | |
| takes falsey as a zero fallback timeout | |
| takes a string with 'true' as a default fallback timeout | |
| takes a string with 'false' as a zero fallback timeout | |
| takes a string for the uri but returns an uri object | |
| takes an uri object for the uri | |
| without a uri | |
| invalidates the mirror | |
| with an uri | |
| without a fallback timeout | |
| is not valid by default | |
| when probed | |
| with a replying mirror | |
| is valid (FAILED - 133) | |
| with a non replying mirror | |
| is still valid (FAILED - 134) | |
| with a fallback timeout | |
| is not valid by default | |
| when probed | |
| with a replying mirror | |
| is valid (FAILED - 135) | |
| is validated only once (FAILED - 136) | |
| with a non replying mirror | |
| is not valid (FAILED - 137) | |
| is validated only once (FAILED - 138) | |
| Bundler::Settings::Mirrors | |
| with a just created mirror | |
| returns a mirror that contains the source uri for an unknown uri (FAILED - 139) | |
| parses a mirror key and returns a mirror for the parsed uri (FAILED - 140) | |
| with a uri parsed already | |
| takes a mirror fallback_timeout and assigns the timeout (FAILED - 141) | |
| parses a 'true' fallback timeout and sets the default timeout (FAILED - 142) | |
| parses a 'false' fallback timeout and sets it to zero (FAILED - 143) | |
| with a mirror prober that replies on time | |
| with a default fallback_timeout for rubygems.org | |
| returns localhost (FAILED - 144) | |
| with a mirror for all | |
| without a fallback timeout | |
| returns localhost uri for rubygems (FAILED - 145) | |
| returns localhost for any other url (FAILED - 146) | |
| with a fallback timeout | |
| returns localhost uri for rubygems (FAILED - 147) | |
| returns localhost for any other url (FAILED - 148) | |
| with a mirror prober that does not reply on time | |
| with a localhost mirror for all | |
| without a fallback timeout | |
| returns localhost (FAILED - 149) | |
| with a fallback timeout | |
| returns the source uri, not localhost (FAILED - 150) | |
| with localhost as a mirror for rubygems.org | |
| without a fallback timeout | |
| returns the uri that is not mirrored (FAILED - 151) | |
| returns localhost for rubygems.org (FAILED - 152) | |
| with a fallback timeout | |
| returns the uri that is not mirrored (FAILED - 153) | |
| returns rubygems.org for rubygems.org (FAILED - 154) | |
| Bundler::Settings::TCPSocketProbe | |
| with a listening TCP Server | |
| probes the server correctly | |
| probes falsey when the server is down | |
| with an invalid mirror | |
| fails with a timeout when there is nothing to tcp handshake | |
| Bundler::YamlLibrarySyntaxError | |
| is raised on YAML parse errors | |
| Bundler::RemoteSpecification | |
| is Comparable | |
| can match platforms | |
| #fetch_platform | |
| should return the spec platform (FAILED - 155) | |
| #full_name | |
| when platform is ruby | |
| should return the spec name and version (FAILED - 156) | |
| when platform is nil | |
| should return the spec name and version (FAILED - 157) | |
| when platform is a non-ruby platform | |
| should return the spec name, version, and platform (FAILED - 158) | |
| #<=> | |
| comparing another Bundler::RemoteSpecification | |
| it should behave like a comparison | |
| which exactly matches | |
| returns 0 (FAILED - 159) | |
| which is different by name | |
| returns 1 (FAILED - 160) | |
| which has a lower version | |
| returns 1 (FAILED - 161) | |
| which has a higher version | |
| returns -1 (FAILED - 162) | |
| which has a different platform | |
| returns -1 (FAILED - 163) | |
| comparing a Gem::Specification | |
| it should behave like a comparison | |
| which exactly matches | |
| returns 0 (FAILED - 164) | |
| which is different by name | |
| returns 1 (FAILED - 165) | |
| which has a lower version | |
| returns 1 (FAILED - 166) | |
| which has a higher version | |
| returns -1 (FAILED - 167) | |
| which has a different platform | |
| returns -1 (FAILED - 168) | |
| comparing a non sortable object | |
| should use default object comparison (FAILED - 169) | |
| #__swap__ | |
| should replace remote specification with the passed spec (FAILED - 170) | |
| #sort_obj | |
| when platform is ruby | |
| should return a sorting delegate array with name, version, and -1 (FAILED - 171) | |
| when platform is not ruby | |
| should return a sorting delegate array with name, version, and 1 (FAILED - 172) | |
| method missing | |
| and is present in Gem::Specification | |
| should send through to Gem::Specification (FAILED - 173) | |
| and is not present in Gem::Specification | |
| should throw method missing error (FAILED - 174) | |
| Bundler::Retry | |
| return successful result if no errors | |
| returns the first valid result | |
| raises the last error | |
| raises exceptions | |
| Bundler::RubyVersion and its subclasses | |
| Bundler::RubyVersion | |
| #initialize | |
| no engine is passed | |
| should set ruby as the engine | |
| no engine_version is passed | |
| should set engine version as the passed version | |
| #to_s | |
| should return info string with the ruby version, patchlevel, engine, and engine version | |
| no patchlevel | |
| should return info string with the version, engine, and engine version | |
| engine is ruby | |
| should return info string with the ruby version and patchlevel | |
| #== | |
| the versions, pathlevels, engines, and engine_versions match | |
| should return true | |
| the versions do not match | |
| behaves like two ruby versions are not equal | |
| should return false | |
| the patchlevels do not match | |
| behaves like two ruby versions are not equal | |
| should return false | |
| the engines do not match | |
| behaves like two ruby versions are not equal | |
| should return false | |
| the engine versions do not match | |
| behaves like two ruby versions are not equal | |
| should return false | |
| #host | |
| should return an info string with the host cpu, vendor, and os (FAILED - 175) | |
| memoizes the info string with the host cpu, vendor, and os (FAILED - 176) | |
| #gem_version | |
| should return a Gem::Version instance with the correct version | |
| #diff | |
| all things match exactly | |
| behaves like there are no differences | |
| should return nil | |
| detects engine discrepancies first | |
| behaves like there is a difference in the engines | |
| should return a tuple with :engine and the two different engines | |
| detects version discrepancies second | |
| behaves like there is a difference in the versions | |
| should return a tuple with :version and the two different versions | |
| detects engine version discrepancies third | |
| behaves like there is a difference in the engine versions | |
| should return a tuple with :engine_version and the two different engine versions | |
| detects patchlevel discrepancies last | |
| behaves like there is a difference in the patchlevels | |
| should return a tuple with :patchlevel and the two different patchlevels | |
| successfully matches gem requirements | |
| behaves like there are no differences | |
| should return nil | |
| successfully detects bad gem requirements with versions | |
| behaves like there is a difference in the versions | |
| should return a tuple with :version and the two different versions | |
| successfully detects bad gem requirements with patchlevels | |
| behaves like there is a difference in the patchlevels | |
| should return a tuple with :patchlevel and the two different patchlevels | |
| successfully detects bad gem requirements with engine versions | |
| behaves like there is a difference in the engine versions | |
| should return a tuple with :engine_version and the two different engine versions | |
| #system | |
| should return an instance of Bundler::RubyVersion | |
| memoizes the instance of Bundler::RubyVersion (FAILED - 177) | |
| #version | |
| should return a copy of the value of RUBY_VERSION | |
| #engine | |
| RUBY_ENGINE is defined | |
| should return a copy of the value of RUBY_ENGINE (FAILED - 178) | |
| RUBY_ENGINE is not defined | |
| should return the string 'ruby' (FAILED - 179) | |
| #engine_version | |
| engine is ruby | |
| should return a copy of the value of RUBY_VERSION (FAILED - 180) | |
| engine is rbx | |
| should return a copy of the value of Rubinius::VERSION (FAILED - 181) | |
| engine is jruby | |
| should return a copy of the value of JRUBY_VERSION (FAILED - 182) | |
| engine is some other ruby engine | |
| should raise a BundlerError with a 'not recognized' message (FAILED - 183) | |
| #patchlevel | |
| should return a string with the value of RUBY_PATCHLEVEL | |
| Bundler::RubygemsIntegration | |
| uses the same chdir lock as rubygems | |
| #validate | |
| validates with packaging mode disabled (FAILED - 184) | |
| #configuration | |
| handles Gem::SystemExitException errors (FAILED - 185) | |
| #fetch_all_remote_specs | |
| when a rubygems source mirror is set | |
| sets the 'X-Gemfile-Source' header containing the original source (FAILED - 186) | |
| when there is no rubygems source mirror set | |
| does not set the 'X-Gemfile-Source' header (FAILED - 187) | |
| Bundler::Settings | |
| #set_local | |
| when the local config file is not found | |
| raises a GemfileNotFound error with explanation | |
| #[] | |
| when not set | |
| returns nil | |
| when default value present | |
| retrieves value | |
| when is boolean | |
| returns a boolean | |
| when specific gem is configured | |
| returns a boolean | |
| when is number | |
| returns a number | |
| when it's not possible to write to the file | |
| raises an PermissionError with explanation (FAILED - 188) | |
| #set_global | |
| when it's not possible to write to the file | |
| raises an PermissionError with explanation (FAILED - 189) | |
| #mirror_for | |
| with no configured mirror | |
| returns the original URI | |
| converts a string parameter to a URI | |
| with a configured mirror | |
| returns the mirror URI | |
| converts a string parameter to a URI | |
| normalizes the URI | |
| is case insensitive | |
| #credentials_for | |
| with no configured credentials | |
| returns nil | |
| with credentials configured by URL | |
| returns the configured credentials | |
| with credentials configured by hostname | |
| returns the configured credentials | |
| URI normalization | |
| normalizes HTTP URIs in credentials configuration | |
| normalizes HTTPS URIs in credentials configuration | |
| normalizes HTTP URIs in mirror configuration | |
| normalizes HTTPS URIs in mirror configuration | |
| does not normalize other config keys that happen to contain 'http' | |
| does not normalize other config keys that happen to contain 'https' | |
| reads older keys without trailing slashes | |
| BUNDLE_ keys format | |
| converts older keys without double dashes | |
| converts older keys without trailing slashes and double dashes | |
| reads newer keys format properly | |
| Bundler::SharedHelpers | |
| #default_gemfile | |
| Gemfile is present | |
| returns the Gemfile path (FAILED - 190) | |
| Gemfile is not present | |
| raises a GemfileNotFound error (FAILED - 191) | |
| #default_lockfile | |
| gemfile is gems.rb | |
| returns the gems.locked path (FAILED - 192) | |
| is a regular Gemfile | |
| returns the lock file path (FAILED - 193) | |
| #default_bundle_dir | |
| .bundle does not exist | |
| returns nil (FAILED - 194) | |
| .bundle is global .bundle | |
| returns nil (FAILED - 195) | |
| .bundle is not global .bundle | |
| returns the .bundle path (FAILED - 196) | |
| #in_bundle? | |
| calls the find_gemfile method (FAILED - 197) | |
| ENV['BUNDLE_GEMFILE'] set | |
| returns ENV['BUNDLE_GEMFILE'] (FAILED - 198) | |
| ENV['BUNDLE_GEMFILE'] not set | |
| behaves like correctly determines whether to return a Gemfile path | |
| currently in directory with a Gemfile | |
| returns path of the bundle gemfile (FAILED - 199) | |
| currently in directory without a Gemfile | |
| returns nil (FAILED - 200) | |
| ENV['BUNDLE_GEMFILE'] is blank | |
| behaves like correctly determines whether to return a Gemfile path | |
| currently in directory with a Gemfile | |
| returns path of the bundle gemfile (FAILED - 201) | |
| currently in directory without a Gemfile | |
| returns nil (FAILED - 202) | |
| #chdir | |
| executes the passed block while in the specified directory (FAILED - 203) | |
| #pwd | |
| returns the current absolute path (FAILED - 204) | |
| #with_clean_git_env | |
| executes the passed block (FAILED - 205) | |
| uses a fresh git env for execution (FAILED - 206) | |
| passed block does not throw errors | |
| restores the git env after (FAILED - 207) | |
| passed block throws errors | |
| restores the git env after (FAILED - 208) | |
| #set_bundle_environment | |
| calls the appropriate set methods (FAILED - 209) | |
| ENV['PATH'] does not exist | |
| behaves like ENV['PATH'] gets set correctly | |
| ensures bundle bin path is in ENV['PATH'] (FAILED - 210) | |
| ENV['PATH'] is empty | |
| behaves like ENV['PATH'] gets set correctly | |
| ensures bundle bin path is in ENV['PATH'] (FAILED - 211) | |
| ENV['PATH'] exists | |
| behaves like ENV['PATH'] gets set correctly | |
| ensures bundle bin path is in ENV['PATH'] (FAILED - 212) | |
| ENV['PATH'] already contains the bundle bin path | |
| ENV['PATH'] should only contain one instance of bundle bin path (FAILED - 213) | |
| behaves like ENV['PATH'] gets set correctly | |
| ensures bundle bin path is in ENV['PATH'] (FAILED - 214) | |
| ENV['RUBYOPT'] does not exist | |
| behaves like ENV['RUBYOPT'] gets set correctly | |
| ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] (FAILED - 215) | |
| ENV['RUBYOPT'] exists without -rbundler/setup | |
| behaves like ENV['RUBYOPT'] gets set correctly | |
| ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] (FAILED - 216) | |
| ENV['RUBYOPT'] exists and contains -rbundler/setup | |
| behaves like ENV['RUBYOPT'] gets set correctly | |
| ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] (FAILED - 217) | |
| ENV['RUBYLIB'] does not exist | |
| behaves like ENV['RUBYLIB'] gets set correctly | |
| ensures bundler's ruby version lib path is in ENV['RUBYLIB'] (FAILED - 218) | |
| ENV['RUBYLIB'] is empty | |
| behaves like ENV['RUBYLIB'] gets set correctly | |
| ensures bundler's ruby version lib path is in ENV['RUBYLIB'] (FAILED - 219) | |
| ENV['RUBYLIB'] exists | |
| behaves like ENV['RUBYLIB'] gets set correctly | |
| ensures bundler's ruby version lib path is in ENV['RUBYLIB'] (FAILED - 220) | |
| ENV['RUBYLIB'] already contains the bundler's ruby version lib path | |
| ENV['RUBYLIB'] should only contain one instance of bundler's ruby version lib path (FAILED - 221) | |
| behaves like ENV['RUBYLIB'] gets set correctly | |
| ensures bundler's ruby version lib path is in ENV['RUBYLIB'] (FAILED - 222) | |
| #filesystem_access | |
| system has proper permission access | |
| performs the operation in the passed block (FAILED - 223) | |
| system throws Errno::EACESS | |
| raises a PermissionError (FAILED - 224) | |
| system throws Errno::EAGAIN | |
| raises a TemporaryResourceError (FAILED - 225) | |
| #const_get_safely | |
| when the namespace does have the requested constant | |
| returns the value of the requested constant (FAILED - 226) | |
| when the requested constant is passed as a string | |
| returns the value of the requested constant (FAILED - 227) | |
| when the namespace does not have the requested constant | |
| returns nil (FAILED - 228) | |
| Bundler::Source::Git::GitProxy | |
| with configured credentials | |
| adds username and password to URI (FAILED - 229) | |
| adds username and password to URI for host (FAILED - 230) | |
| does not add username and password to mismatched URI (FAILED - 231) | |
| keeps original userinfo (FAILED - 232) | |
| Bundler::Source::Rubygems::Remote | |
| when the original URI has no credentials | |
| #uri | |
| returns the original URI (FAILED - 233) | |
| applies configured credentials (FAILED - 234) | |
| #anonymized_uri | |
| returns the original URI (FAILED - 235) | |
| does not apply given credentials (FAILED - 236) | |
| #cache_slug | |
| returns the correct slug (FAILED - 237) | |
| only applies the given user (FAILED - 238) | |
| when the original URI has a username and password | |
| #uri | |
| returns the original URI (FAILED - 239) | |
| does not apply configured credentials (FAILED - 240) | |
| #anonymized_uri | |
| returns the URI without username and password (FAILED - 241) | |
| does not apply given credentials (FAILED - 242) | |
| #cache_slug | |
| returns the correct slug (FAILED - 243) | |
| does not apply given credentials (FAILED - 244) | |
| when the original URI has only a username | |
| #anonymized_uri | |
| returns the URI without username and password (FAILED - 245) | |
| #cache_slug | |
| returns the correct slug (FAILED - 246) | |
| when a mirror with inline credentials is configured for the URI | |
| #uri returns the mirror URI with credentials (FAILED - 247) | |
| #anonymized_uri returns the mirror URI without credentials (FAILED - 248) | |
| #original_uri returns the original source (FAILED - 249) | |
| #cache_slug returns the correct slug (FAILED - 250) | |
| when a mirror with configured credentials is configured for the URI | |
| #uri returns the mirror URI with credentials (FAILED - 251) | |
| #anonymized_uri returns the mirror URI without credentials (FAILED - 252) | |
| #original_uri returns the original source (FAILED - 253) | |
| #cache_slug returns the original source (FAILED - 254) | |
| when there is no mirror set | |
| #original_uri | |
| is not set (FAILED - 255) | |
| Bundler::Source::Rubygems | |
| caches | |
| includes Bundler.app_cache (FAILED - 256) | |
| includes GEM_PATH entries (FAILED - 257) | |
| is an array of strings or pathnames (FAILED - 258) | |
| #add_remote | |
| when the source is an HTTP(s) URI with no host | |
| raises error (FAILED - 259) | |
| Bundler::SourceList | |
| adding sources | |
| #add_path_source | |
| returns the new path source (FAILED - 260) | |
| passes the provided options to the new source (FAILED - 261) | |
| adds the source to the beginning of path_sources (FAILED - 262) | |
| removes existing duplicates (FAILED - 263) | |
| #add_git_source | |
| returns the new git source (FAILED - 264) | |
| passes the provided options to the new source (FAILED - 265) | |
| adds the source to the beginning of git_sources (FAILED - 266) | |
| removes existing duplicates (FAILED - 267) | |
| #add_rubygems_source | |
| returns the new rubygems source (FAILED - 268) | |
| passes the provided options to the new source (FAILED - 269) | |
| adds the source to the beginning of rubygems_sources (FAILED - 270) | |
| removes duplicates (FAILED - 271) | |
| #add_rubygems_remote | |
| returns the aggregate rubygems source (FAILED - 272) | |
| adds the provided remote to the beginning of the aggregate source (FAILED - 273) | |
| #all_sources | |
| includes the aggregate rubygems source when rubygems sources have been added (FAILED - 274) | |
| includes the aggregate rubygems source when no rubygems sources have been added (FAILED - 275) | |
| returns sources of the same type in the reverse order that they were added (FAILED - 276) | |
| #path_sources | |
| returns an empty array when no path sources have been added (FAILED - 277) | |
| returns path sources in the reverse order that they were added (FAILED - 278) | |
| #git_sources | |
| returns an empty array when no git sources have been added (FAILED - 279) | |
| returns git sources in the reverse order that they were added (FAILED - 280) | |
| #rubygems_sources | |
| includes the aggregate rubygems source when rubygems sources have been added (FAILED - 281) | |
| returns only the aggregate rubygems source when no rubygems sources have been added (FAILED - 282) | |
| returns rubygems sources in the reverse order that they were added (FAILED - 283) | |
| #get | |
| when it includes an equal source | |
| returns the equal source (FAILED - 284) | |
| when it does not include an equal source | |
| returns nil (FAILED - 285) | |
| #lock_sources | |
| combines the rubygems sources into a single instance, removing duplicate remotes from the end (FAILED - 286) | |
| replace_sources! | |
| maintains the order and number of sources (FAILED - 287) | |
| retains the same instance of the new source (FAILED - 288) | |
| replaces the instance of the existing source (FAILED - 289) | |
| #cached! | |
| calls #cached! on all the sources (FAILED - 290) | |
| #remote! | |
| calls #remote! on all the sources (FAILED - 291) | |
| Bundler::Source | |
| #unmet_deps | |
| should return the names of unmet dependencies (FAILED - 292) | |
| #version_message | |
| when there are locked gems | |
| that contain the relevant gem spec | |
| without a version | |
| behaves like the lockfile specs are not relevant | |
| should return a string with the spec name and version (FAILED - 293) | |
| with the same version | |
| behaves like the lockfile specs are not relevant | |
| should return a string with the spec name and version (FAILED - 294) | |
| with a different version | |
| should return a string with the spec name and version and locked spec version (FAILED - 295) | |
| that do not contain the relevant gem spec | |
| behaves like the lockfile specs are not relevant | |
| should return a string with the spec name and version (FAILED - 296) | |
| when there are no locked gems | |
| behaves like the lockfile specs are not relevant | |
| should return a string with the spec name and version (FAILED - 297) | |
| #can_lock? | |
| when the passed spec's source is equivalent | |
| should return true (FAILED - 298) | |
| when the passed spec's source is not equivalent | |
| should return false (FAILED - 299) | |
| #include? | |
| when the passed source is equivalent | |
| should return true | |
| when the passed source is not equivalent | |
| should return false (FAILED - 300) | |
| Bundler::SSLCerts::CertificateManager | |
| #update_from | |
| should update the certs through a new certificate manager (FAILED - 301) | |
| #initialize | |
| should set bundler_cert_path as path of the subdir with bundler ssl certs | |
| should set bundler_certs as the paths of the bundler ssl certs | |
| when rubygems_path is not nil | |
| should set rubygems_certs | |
| #up_to_date? | |
| when bundler certs and rubygems certs are the same | |
| should return true | |
| when bundler certs and rubygems certs are not the same | |
| should return false | |
| #update! | |
| when certificate manager is not up to date | |
| should remove the current bundler certs (FAILED - 302) | |
| should copy the rubygems certs into bundler certs (FAILED - 303) | |
| should return nil (FAILED - 304) | |
| when certificate manager is up to date | |
| should return nil (FAILED - 305) | |
| #connect_to | |
| should use ssl for the http request (FAILED - 306) | |
| use verify peer mode (FAILED - 307) | |
| set its cert store as a OpenSSL::X509::Store populated with bundler certs (FAILED - 308) | |
| return the headers of the request response (FAILED - 309) | |
| bundle package | |
| with --cache-path | |
| caches gems at given path | |
| with config cache_path | |
| caches gems at given path | |
| when given an absolute path | |
| exits with non-zero status | |
| bundle cache | |
| when there are only gemsources | |
| copies the .gem file to vendor/cache | |
| uses the cache as a source when installing gems | |
| uses the cache as a source when installing gems with --local | |
| does not reinstall gems from the cache if they exist on the system | |
| does not reinstall gems from the cache if they exist in the bundle | |
| creates a lockfile | |
| when there is a built-in gem | |
| uses builtin gems | |
| caches remote and builtin gems | |
| doesn't make remote request after caching the gem | |
| errors if the builtin gem isn't available to cache | |
| when there are also git sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| still works (FAILED - 310) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| should not explode if the lockfile is not present (FAILED - 311) | |
| when previously cached | |
| re-caches during install | |
| adds and removes when gems are updated | |
| adds new gems and dependencies | |
| removes .gems for removed gems and dependencies | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 3 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0. Maybe you misspelled it? | |
| removes .gems when gem changes to git source (FAILED - 312) | |
| doesn't remove gems that are for another platform | |
| doesn't remove gems with mismatched :rubygems_version or :date | |
| handles directories and non .gem files in the cache | |
| does not say that it is removing gems when it isn't actually doing so | |
| does not warn about all if it doesn't have any git/path dependency | |
| should install gems with the name bundler in them (that aren't bundler) | |
| git base name | |
| base_name should strip private repo uris | |
| base_name should strip network share paths | |
| bundle cache with git | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache and uses it (FAILED - 313) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache and uses it even when installed with bundle --path (FAILED - 314) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs twice without exploding (FAILED - 315) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| tracks updates (FAILED - 316) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0' | |
| uses the local repository to generate the cache (FAILED - 317) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache, including submodules (FAILED - 318) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| displays warning message when detecting git repo in Gemfile (FAILED - 319) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| does not display warning message if cache_all is set in bundle config | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| caches pre-evaluated gemspecs (FAILED - 320) | |
| bundle package with git | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache and uses it (FAILED - 321) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache and uses it even when installed with bundle --path (FAILED - 322) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs twice without exploding (FAILED - 323) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| tracks updates (FAILED - 324) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0' | |
| uses the local repository to generate the cache (FAILED - 325) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0. Maybe you misspelled it? | |
| copies repository to vendor cache, including submodules (FAILED - 326) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| displays warning message when detecting git repo in Gemfile | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| does not display warning message if cache_all is set in bundle config | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| caches pre-evaluated gemspecs (FAILED - 327) | |
| bundle cache with path | |
| is no-op when the path is within the bundle | |
| copies when the path is outside the bundle | |
| copies when the path is outside the bundle and the paths intersect | |
| updates the path on each cache | |
| removes stale entries cache | |
| raises a warning without --all | |
| stores the given flag | |
| can rewind chosen configuration | |
| bundle package with path | |
| is no-op when the path is within the bundle | |
| copies when the path is outside the bundle | |
| copies when the path is outside the bundle and the paths intersect | |
| updates the path on each cache | |
| removes stale entries cache | |
| raises a warning without --all | |
| stores the given flag | |
| can rewind chosen configuration | |
| bundle cache with multiple platforms | |
| ensures that a succesful bundle install does not delete gems for other platforms | |
| ensures that a succesful bundle update does not delete gems for other platforms | |
| bundle binstubs <gem> | |
| when the gem exists in the lockfile | |
| sets up the binstub | |
| does not install other binstubs | |
| does install multiple binstubs | |
| displays an error when used without any gem | |
| does not bundle the bundler binary | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application | |
| installs binstubs from git gems (FAILED - 328) | |
| installs binstubs from path gems | |
| sets correct permissions for binstubs | |
| when the gem doesn't exist | |
| displays an error with correct status | |
| --path | |
| sets the binstubs dir | |
| setting is saved for bundle install | |
| when the bin already exists | |
| doesn't overwrite and warns | |
| when using --force | |
| overwrites the binstub | |
| when the gem has no bins | |
| suggests child gems if they have bins | |
| works if child gems don't have bins | |
| works if the gem has development dependencies | |
| when BUNDLE_INSTALL is specified | |
| performs an automatic bundle install | |
| does nothing when already up to date | |
| bundle check | |
| returns success when the Gemfile is satisfied | |
| works with the --gemfile flag when not in the directory | |
| creates a Gemfile.lock by default if one does not exist | |
| does not create a Gemfile.lock if --dry-run was passed | |
| prints a generic error if the missing gems are unresolvable | |
| prints a generic error if a Gemfile.lock does not exist and a toplevel dependency does not exist | |
| prints a generic message if you changed your lockfile | |
| remembers --without option from install | |
| ensures that gems are actually installed and not just cached | |
| ignores missing gems restricted to other platforms | |
| works with env conditionals | |
| outputs an error when the default Gemfile is not found | |
| does not output fatal error message | |
| should not crash when called multiple times on a new machine | |
| fails when there's no lock file and frozen is set | |
| --path | |
| returns success | |
| should write to .bundle/config | |
| --path vendor/bundle after installing gems in the default directory | |
| returns false | |
| when locked | |
| returns success when the Gemfile is satisfied | |
| shows what is missing with the current Gemfile if it is not satisfied | |
| BUNDLED WITH | |
| is not present | |
| does not change the lock | |
| is newer | |
| does not change the lock but warns | |
| is older | |
| does not change the lock | |
| bundle clean | |
| removes unused gems that are different | |
| removes old version of gem if unused | |
| removes new version of gem if unused | |
| removes gems in bundle without groups | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| does not remove cached git dir if it's being used | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| removes unused git gems (FAILED - 329) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-bar is not yet checked out. Please run `bundle install` before trying to start your application | |
| removes old git gems (FAILED - 330) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails is not yet checked out. Please run `bundle install` before trying to start your application | |
| does not remove nested gems in a git repo (FAILED - 331) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application | |
| does not remove git sources that are in without groups (FAILED - 332) | |
| does not blow up when using without groups | |
| displays an error when used without --path | |
| removes .gem/.gemspec file even if there's no corresponding gem dir | |
| does not call clean automatically when using system gems | |
| --clean should override the bundle setting on install | |
| --clean should override the bundle setting on update | |
| does not clean automatically on --path | |
| does not clean on bundle update with --path | |
| does not clean on bundle update when using --system | |
| cleans system gems when --force is used | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| cleans git gems with a 7 length git revision (FAILED - 333) | |
| when using --force on system gems, it doesn't remove binaries | |
| doesn't blow up on path gems without a .gempsec | |
| doesn't remove gems in dry-run mode | |
| doesn't store dry run as a config setting | |
| performs an automatic bundle install | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/very_simple_git_binary-1.0 is not yet checked out. Please run `bundle install` before trying to start your application | |
| doesn't remove extensions artifacts from bundled git gems after clean (FAILED - 334) | |
| when missing permissions | |
| returns a helpful error message | |
| .bundle/config | |
| BUNDLE_APP_CONFIG | |
| can be moved with an environment variable | |
| can provide a relative path with the environment variable | |
| removes environment.rb from BUNDLE_APP_CONFIG's path | |
| global | |
| is the default | |
| can also be set explicitly | |
| has lower precedence than local | |
| has lower precedence than env | |
| can be deleted | |
| warns when overriding | |
| does not warn when using the same value twice | |
| expands the path at time of setting | |
| local | |
| can also be set explicitly | |
| has higher precedence than env | |
| can be deleted | |
| warns when overriding | |
| expands the path at time of setting | |
| env | |
| can set boolean properties via the environment | |
| can set negative boolean properties via the environment | |
| can set properties with periods via the environment | |
| gem mirrors | |
| configures mirrors using keys with `mirror.` | |
| quoting | |
| saves quotes | |
| doesn't return quotes around values | |
| doesn't duplicate quotes around values | |
| doesn't duplicate quotes around long wrapped values | |
| very long lines | |
| doesn't wrap values | |
| can read wrapped unquoted values | |
| setting gemfile via config | |
| when only the non-default Gemfile exists | |
| persists the gemfile location to .bundle/config | |
| bundle console | |
| starts IRB with the default group loaded | |
| uses IRB as default console | |
| starts another REPL if configured as such | |
| falls back to IRB if the other REPL isn't available | |
| doesn't load any other groups | |
| performs an automatic bundle install | |
| when given a group | |
| loads the given group | |
| loads the default group | |
| doesn't load other groups | |
| bundle exec | |
| activates the correct gem | |
| works when the bins are in ~/.bundle | |
| works when running from a random directory | |
| works when exec'ing something else | |
| works when exec'ing to ruby | |
| accepts --verbose | |
| passes --verbose to command if it is given after the command | |
| handles --keep-file-descriptors | |
| accepts --keep-file-descriptors | |
| can run a command named --verbose | |
| handles different versions in different bundles | |
| handles gems installed with --without | |
| does not duplicate already exec'ed RUBYOPT | |
| does not duplicate already exec'ed RUBYLIB | |
| errors nicely when the argument doesn't exist | |
| errors nicely when the argument is not executable | |
| errors nicely when no arguments are passed | |
| performs an automatic bundle install | |
| with gem executables | |
| run from a random directory | |
| works when unlocked | |
| works when locked | |
| from gems bundled via :path | |
| works when unlocked | |
| works when locked | |
| from gems bundled via :git | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 2 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| bundler: command not found: fizz_git | |
| Install missing gem executables with `bundle install` | |
| works when unlocked (FAILED - 335) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 2 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/fizz_git-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/fizz_git-1.0. Maybe you misspelled it? | |
| works when locked (FAILED - 336) | |
| from gems bundled via :git with no gemspec | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 2 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| bundler: command not found: fizz_no_gemspec | |
| Install missing gem executables with `bundle install` | |
| works when unlocked (FAILED - 337) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 2 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/fizz_no_gemspec-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/fizz_no_gemspec-1.0. Maybe you misspelled it? | |
| works when locked (FAILED - 338) | |
| with gems bundled via :path with invalid gemspecs | |
| outputs the gemspec validation errors | |
| with gems bundled for deployment | |
| works when calling bundler from another script | |
| bundle help | |
| uses mann when available | |
| prefixes bundle commands with bundle- when finding the groff files | |
| simply outputs the txt file when there is no man on the path | |
| still outputs the old help for commands that do not have man pages yet | |
| looks for a binary and executes it with --help option if it's named bundler-<task> | |
| is called when the --help flag is used after the command | |
| is called when the --help flag is used before the command | |
| is called when the -h flag is used before the command | |
| is called when the -h flag is used after the command | |
| has helpful output when using --help flag for a non-existent command | |
| bundle init | |
| generates a Gemfile | |
| does not change existing Gemfiles | |
| should generate from an existing gemspec | |
| bundle inject | |
| without a lockfile | |
| locks with the injected gems | |
| with a lockfile | |
| adds the injected gems to the Gemfile | |
| locks with the injected gems | |
| with injected gems already in the Gemfile | |
| doesn't add existing gems | |
| when frozen | |
| injects anyway | |
| locks with the injected gems | |
| restores frozen afterwards | |
| doesn't allow Gemfile changes | |
| bundle install with gem sources | |
| the simple case | |
| prints output and returns if no dependencies are specified | |
| does not make a lockfile if the install fails | |
| creates a Gemfile.lock | |
| creates lock files based on the Gemfile name | |
| doesn't delete the lockfile if one already exists | |
| does not touch the lockfile if nothing changed | |
| fetches gems | |
| fetches gems when multiple versions are specified | |
| fetches gems when multiple versions are specified take 2 | |
| raises an appropriate error when gems are specified using symbols | |
| pulls in dependencies | |
| does the right version | |
| does not install the development dependency | |
| resolves correctly | |
| activates gem correctly according to the resolved gems | |
| does not reinstall any gem that is already available locally | |
| works when the gemfile specifies gems that only exist in the system | |
| prioritizes local gems over remote gems | |
| finds gems in multiple sources | |
| gives a useful error if no sources are set | |
| creates a Gemfile.lock on a blank Gemfile | |
| gracefully handles error when rubygems server is unavailable | |
| doesn't blow up when the local .bundle/config is empty | |
| doesn't blow up when the global .bundle/config is empty | |
| with a gem that installs multiple platforms | |
| installs gems for the local platform as first choice | |
| falls back on plain ruby | |
| installs gems for java | |
| installs gems for windows | |
| doing bundle install foo | |
| works | |
| allows running bundle install --system without deleting foo | |
| allows running bundle install --system after deleting foo | |
| Ruby version in Gemfile.lock | |
| and using an unsupported Ruby version | |
| prints an error | |
| and using a supported Ruby version | |
| writes current Ruby version to Gemfile.lock | |
| does not update Gemfile.lock with updated ruby versions | |
| when Bundler root contains regex chars | |
| doesn't blow up | |
| when requesting a quiet install via --quiet | |
| should be quiet | |
| when bundle path does not have write access | |
| should display a proper message to explain the problem | |
| bundle licenses | |
| prints license information for all gems in the bundle | |
| performs an automatic bundle install | |
| bundle lock | |
| prints a lockfile when there is no existing lockfile with --print | |
| prints a lockfile when there is an existing lockfile with --print | |
| writes a lockfile when there is no existing lockfile | |
| writes a lockfile when there is an outdated lockfile using --update | |
| does not fetch remote specs when using the --local option | |
| writes to a custom location using --lockfile | |
| update specific gems using --update | |
| bundle gem | |
| generates a valid gemspec | |
| gem naming with relative paths | |
| resolves . | |
| resolves .. | |
| resolves relative directory | |
| gem naming with underscore | |
| generates a gem skeleton | |
| starts with version 0.1.0 | |
| does not nest constants | |
| sets gemspec metadata['allowed_push_host'] | |
| requires the version file | |
| runs rake without problems | |
| it should behave like git config is present | |
| git config user.{name,email} present | |
| sets gemspec author to git user.name if available | |
| sets gemspec email to git user.email if available | |
| git config user.{name,email} is not set | |
| it should behave like git config is absent | |
| sets gemspec author to default message if git user.name is not set or empty | |
| sets gemspec email to default message if git user.email is not set or empty | |
| --exe parameter set | |
| builds exe skeleton | |
| requires 'test-gem' | |
| --bin parameter set | |
| builds exe skeleton | |
| requires 'test-gem' | |
| no --test parameter | |
| doesn't create any spec/test file | |
| --test parameter set to rspec | |
| builds spec skeleton | |
| depends on a specific version of rspec | |
| requires 'test-gem' | |
| creates a default test which fails | |
| gem.test setting set to rspec | |
| builds spec skeleton | |
| gem.test setting set to rspec and --test is set to minitest | |
| builds spec skeleton | |
| --test parameter set to minitest | |
| depends on a specific version of minitest | |
| builds spec skeleton | |
| requires 'test-gem' | |
| requires 'minitest_helper' | |
| creates a default test which fails | |
| gem.test setting set to minitest | |
| creates a default rake task to run the test suite | |
| --test with no arguments | |
| defaults to rspec | |
| creates a .travis.yml file to test the library against the current Ruby version on Travis CI | |
| --edit option | |
| opens the generated gemspec in the user's text editor | |
| testing --mit and --coc options against bundle config settings | |
| with mit option in bundle config settings set to true | |
| behaves like --mit flag | |
| generates a gem skeleton with MIT license | |
| behaves like --no-mit flag | |
| generates a gem skeleton without MIT license | |
| with mit option in bundle config settings set to false | |
| behaves like --mit flag | |
| generates a gem skeleton with MIT license | |
| behaves like --no-mit flag | |
| generates a gem skeleton without MIT license | |
| with coc option in bundle config settings set to true | |
| behaves like --coc flag | |
| generates a gem skeleton with MIT license | |
| behaves like --no-coc flag | |
| generates a gem skeleton without Code of Conduct | |
| with coc option in bundle config settings set to false | |
| behaves like --coc flag | |
| generates a gem skeleton with MIT license | |
| behaves like --no-coc flag | |
| generates a gem skeleton without Code of Conduct | |
| gem naming with dashed | |
| generates a gem skeleton | |
| starts with version 0.1.0 | |
| nests constants so they work | |
| requires the version file | |
| runs rake without problems | |
| it should behave like git config is present | |
| git config user.{name,email} present | |
| sets gemspec author to git user.name if available | |
| sets gemspec email to git user.email if available | |
| git config user.{name,email} is not set | |
| it should behave like git config is absent | |
| sets gemspec author to default message if git user.name is not set or empty | |
| sets gemspec email to default message if git user.email is not set or empty | |
| --bin parameter set | |
| builds bin skeleton | |
| requires 'test/gem' | |
| no --test parameter | |
| doesn't create any spec/test file | |
| --test parameter set to rspec | |
| builds spec skeleton | |
| requires 'test/gem' | |
| creates a default test which fails | |
| creates a default rake task to run the specs | |
| --test parameter set to minitest | |
| builds spec skeleton | |
| requires 'test/gem' | |
| requires 'test_helper' | |
| creates a default test which fails | |
| creates a default rake task to run the test suite | |
| --test with no arguments | |
| defaults to rspec | |
| --ext parameter set | |
| builds ext skeleton | |
| includes rake-compiler | |
| depends on compile task for build | |
| uncommon gem names | |
| can deal with two dashes | |
| #ensure_safe_gem_name | |
| with an existing const name | |
| should include "Invalid gem name gem" | |
| with an existing hyphenated const name | |
| should include "Invalid gem name gem-specification" | |
| starting with an existing const name | |
| should not include "Invalid gem name gem-somenewconstantname" | |
| ending with an existing const name | |
| should not include "Invalid gem name somenewconstantname-gem" | |
| on first run | |
| asks about test framework | |
| asks about MIT license | |
| asks about CoC | |
| bundle open | |
| opens the gem with BUNDLER_EDITOR as highest priority | |
| opens the gem with VISUAL as 2nd highest priority | |
| opens the gem with EDITOR as 3rd highest priority | |
| complains if no EDITOR is set | |
| complains if gem not in bundle | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 7 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application | |
| does not blow up if the gem to open does not have a Gemfile (FAILED - 339) | |
| suggests alternatives for similar-sounding gems | |
| opens the gem with short words | |
| select the gem from many match gems | |
| performs an automatic bundle install | |
| bundle outdated | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| performs an automatic bundle install | |
| with no arguments | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns a sorted list of outdated gems (FAILED - 340) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| returns non zero exit status if outdated gems present | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns success exit status if no outdated gems present (FAILED - 341) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| adds gem group to dependency output when repo is updated | |
| with --local option | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| doesn't hit repo2 | |
| with specified gems | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns list of outdated gems (FAILED - 342) | |
| pre-release gems | |
| without the --pre option | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| ignores pre-release versions | |
| with the --pre option | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| includes pre-release versions (FAILED - 343) | |
| when current gem is a pre-release | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| includes the gem | |
| with --strict option | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| only reports gems that have a newer version that matches the specified dependency version requirements (FAILED - 344) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| only reports gem dependencies when they can actually be updated | |
| with invalid gem name | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns could not find gem name (FAILED - 345) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| returns non-zero exit code | |
| bundle package | |
| with --gemfile | |
| finds the gemfile | |
| with --all | |
| without a gemspec | |
| caches all dependencies except bundler itself | |
| with a gemspec | |
| caches all dependencies except bundler and the gemspec specified gem | |
| with --path | |
| sets root directory for gems | |
| with --no-install | |
| puts the gems in vendor/cache but does not install them | |
| with --all-platforms | |
| puts the gems in vendor/cache even for other rubies | |
| bundle install with gem sources | |
| when cached and locked | |
| does not hit the remote at all | |
| does not hit the remote at all | |
| does not reinstall already-installed gems | |
| ignores cached gems for the wrong platform | |
| does not update the cache if --no-cache is passed | |
| bundle show | |
| performs an automatic bundle install | |
| with a standard Gemfile | |
| creates a Gemfile.lock if one did not exist | |
| creates a Gemfile.lock when invoked with a gem name | |
| prints path if gem exists in bundle | |
| warns if path no longer exists on disk | |
| prints the path to the running bundler | |
| complains if gem not in bundle | |
| prints path of all gems in bundle sorted by name | |
| prints summary of gems | |
| with a git repo in the Gemfile | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| prints out git info (FAILED - 346) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| prints out branch names other than master (FAILED - 347) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application | |
| doesn't print the branch when tied to a ref (FAILED - 348) | |
| in a fresh gem in a blank git repo | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| does not output git errors | |
| with an invalid regexp for gem name | |
| does not find the gem | |
| bundle update | |
| with no arguments | |
| updates the entire bundle | |
| doesn't delete the Gemfile.lock file if something goes wrong | |
| --quiet argument | |
| hides UI messages | |
| with a top level dependency | |
| unlocks all child dependencies that are unrelated to other locked dependencies | |
| with an unknown dependency | |
| should inform the user | |
| should suggest alternatives | |
| with a child dependency | |
| should update the child dependency | |
| with --local option | |
| doesn't hit repo2 | |
| with --group option | |
| should update only specifed group gems | |
| when there is a source with the same name as a gem in a group | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 3 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 3 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/activesupport is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| should not update the gems from that source (FAILED - 349) | |
| in a frozen bundle | |
| should fail loudly | |
| with --source option | |
| should not update gems not included in the source that happen to have the same name (PENDING: Allowed to fail to preserve backwards-compatibility) | |
| should update gems not included in the source that happen to have the same name | |
| when there is a child dependency that is also in the gemfile | |
| should not update the child dependencies of a gem that has the same name as the source | |
| when there is a child dependency that appears elsewhere in the dependency graph | |
| should not update the child dependencies of a gem that has the same name as the source | |
| bundle update in more complicated situations | |
| will eagerly unlock dependencies of a specified gem | |
| bundle update without a Gemfile.lock | |
| should not explode | |
| bundle update when a gem depends on a newer version of bundler | |
| should not explode | |
| should explain that bundler conflicted | |
| bundle update | |
| shows the previous version of the gem when updated from rubygems source | |
| shows error message when Gemfile.lock is not preset and gem is specified | |
| bundle update --ruby | |
| when the Gemfile removes the ruby | |
| removes the Ruby from the Gemfile.lock | |
| when the Gemfile specified an updated Ruby version | |
| updates the Gemfile.lock with the latest version | |
| when a different Ruby is being used than has been versioned | |
| shows a helpful error message | |
| when updating Ruby version and Gemfile `ruby` | |
| updates the Gemfile.lock with the latest version | |
| bundle viz | |
| graphs gems from the Gemfile | |
| graphs gems that are prereleases | |
| bundle install | |
| when system_bindir is set | |
| overrides Gem.bindir | |
| bundle install | |
| with bundler dependencies | |
| are forced to the current bundler version | |
| are not added if not already present | |
| causes a conflict if explicitly requesting a different version | |
| works for gems with multiple versions in its dependencies | |
| includes bundler in the bundle when it's a child dependency | |
| allows gem 'bundler' when Bundler is not in the Gemfile or its dependencies | |
| causes a conflict if child dependencies conflict | |
| causes a conflict if a child dependency conflicts with the Gemfile | |
| can install dependencies with newer bundler version | |
| install with --deployment or --frozen | |
| fails without a lockfile and says that --deployment requires a lock | |
| fails without a lockfile and says that --frozen requires a lock | |
| works after you try to deploy without a lock | |
| still works if you are not in the app directory and specify --gemfile | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying. | |
| works if you exclude a group with a git gem (FAILED - 350) | |
| works when you bundle exec bundle | |
| works when using path gems from the same path and the version is specified | |
| works when there are credentials in the source URL | |
| works with sources given by a block | |
| with an existing lockfile | |
| works with the --deployment flag if you didn't change anything | |
| works with the --frozen flag if you didn't change anything | |
| explodes with the --deployment flag if you make a change and don't check in the lockfile | |
| can have --frozen set via an environment variable | |
| can have --frozen set to false via an environment variable | |
| explodes with the --frozen flag if you make a change and don't check in the lockfile | |
| explodes if you remove a gem and don't check in the lockfile | |
| explodes if you add a source | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching source index from file:/home/judson/ruby/foreign_projects/bundler/tmp/gems/remote1/ | |
| Installing rack 1.0.0 | |
| Using bundler 1.12.0.pre | |
| Bundle complete! 1 Gemfile dependency, 2 gems now installed. | |
| Bundled gems are installed into ./vendor/bundle. | |
| Post-install message from rack: | |
| Rack's post install message | |
| explodes if you unpin a source (FAILED - 351) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| You are trying to install in deployment mode after changing | |
| your Gemfile. Run `bundle install` elsewhere and add the | |
| updated Gemfile.lock to version control. | |
| You have added to the Gemfile: | |
| * source: /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack (at master) | |
| * foo | |
| explodes if you unpin a source, leaving it pinned somewhere else (FAILED - 352) | |
| remembers that the bundle is frozen at runtime | |
| bundle install | |
| with --force | |
| re-installs installed gems | |
| works on first bundle install | |
| bundle install from an existing gemspec | |
| should install runtime and development dependencies | |
| that is hidden should install runtime and development dependencies | |
| should handle a list of requirements | |
| should raise if there are no gemspecs available | |
| should raise if there are too many gemspecs available | |
| should pick a specific gemspec | |
| should use a specific group for development dependencies | |
| should match a lockfile even if the gemspec defines development dependencies | |
| should evaluate the gemspec in its directory | |
| when child gemspecs conflict with a released gemspec | |
| should install the child gemspec's deps | |
| with a lockfile and some missing dependencies | |
| previously bundled for Ruby | |
| using JRuby with explicit platform | |
| should install | |
| using JRuby | |
| should install | |
| using Windows | |
| should install | |
| bundle install with git sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| uses a ref if specified (FAILED - 353) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| correctly handles cases with invalid gemspecs (FAILED - 354) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| runs the gemspec in the context of its parent directory (FAILED - 355) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| installs from git even if a rubygems gem is present (FAILED - 356) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| fakes the gem out if there is no gemspec (FAILED - 357) | |
| catches git errors and spits out useful output | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo space-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| works when the gem path has spaces in it (FAILED - 358) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/forced-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| handles repos that have been force-pushed (FAILED - 359) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0. Maybe you misspelled it? | |
| ignores submodules if :submodule is not passed (FAILED - 360) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| handles repos with submodules (FAILED - 361) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD^^': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| handles implicit updates when modifying the source info (FAILED - 362) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: '/home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0' does not appear to be a git repository | |
| fatal: Could not read from remote repository. | |
| Please make sure you have the correct access rights | |
| and the repository exists. | |
| does not to a remote fetch if the revision is cached locally | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| doesn't blow up if bundle install is run twice in a row (FAILED - 363) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| prints a friendly error if a file blocks the git repo (FAILED - 364) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/nested | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/nested. Maybe you misspelled it? | |
| does not duplicate git gem sources (FAILED - 365) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/xxxxxx-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/xxxxxx-1.0. Maybe you misspelled it? | |
| ignores git environment variables (FAILED - 366) | |
| when floating on master | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| fetches gems (FAILED - 367) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| caches the git repo | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems. | |
| caches the evaluated gemspec (FAILED - 368) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| does not update the git source implicitly | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| bundler: command not found: foobar | |
| Install missing gem executables with `bundle install` | |
| sets up git gem executables on the path (FAILED - 369) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| complains if pinned specs don't exist in the git repo (FAILED - 370) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| still works after moving the application directory (FAILED - 371) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| can still install after moving the application directory (FAILED - 372) | |
| with an empty git block | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:210:in `block (2 levels) in index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:208:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:208:in `block in index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/index.rb:9:in `build' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:205:in `index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:199:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| does not explode (FAILED - 373) | |
| when specifying a revision | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| works (FAILED - 374) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision HEAD does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| works when the revision is a symbol (FAILED - 375) | |
| when specifying local override | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| uses the local repository instead of checking a new one out (FAILED - 376) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:146:in `git': Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. (Bundler::Source::Git::GitCommandError) | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:67:in `block in branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `block in allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `block in chdir' | |
| from /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:52:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:200:in `in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:66:in `branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:132:in `local_override!' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:480:in `block in converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `map' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:98:in `initialize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `new' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `to_definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:11:in `evaluate' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:24:in `build' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:121:in `definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:89:in `setup' | |
| from -e:1:in `<main>' | |
| chooses the local repository on runtime (FAILED - 377) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8. Maybe you misspelled it? | |
| updates specs on runtime (FAILED - 378) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8. Maybe you misspelled it? | |
| updates ref on install (FAILED - 379) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| explodes if given path does not exist on install | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| explodes if branch is not given on install | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| does not explode if disable_local_branch_check is given (FAILED - 380) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| explodes on different branches on install (FAILED - 381) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| explodes on invalid revision on install (FAILED - 382) | |
| specified inline | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| installs from git even if a newer gem is available elsewhere (FAILED - 383) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/nested is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| installs dependencies from git even if a newer gem is available elsewhere (FAILED - 384) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| correctly unlocks when changing to a git source (FAILED - 385) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| correctly unlocks when changing to a git source without versions (FAILED - 386) | |
| block syntax | |
| pulls all gems from a git block | |
| switching sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| doesn't explode when switching Path to Git sources (FAILED - 387) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 2 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| doesn't explode when switching Gem to Git source (FAILED - 388) | |
| bundle install after the remote has been updated | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/valim-1.0 | |
| Revision master does not exist in the repository file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/valim-1.0. Maybe you misspelled it? | |
| installs (FAILED - 389) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| Fetching file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision HEAD does not exist in the repository file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| gives a helpful error message when the remote ref no longer exists (FAILED - 390) | |
| bundle install --deployment with git sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying. | |
| works (FAILED - 391) | |
| gem install hooks | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs pre-install hooks (FAILED - 392) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs post-install hooks (FAILED - 393) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| complains if the install hook fails (FAILED - 394) | |
| with an extension | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| installs the extension (FAILED - 395) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| ?? ext/extconf.rb | |
| ?? foo.gemspec | |
| Error: These files are untracked. Add them to the repo or to .gitignore | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| does not use old extension after ref changes (FAILED - 396) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| does not prompt to gem install if extension fails (FAILED - 397) | |
| without git installed | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| prints a better error message | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| You need to install git to be able to use gems from git repositories. For help installing git, please refer to GitHub's tutorial at https://help.github.com/articles/set-up-git | |
| installs a packaged git gem successfully (FAILED - 398) | |
| when the git source is overriden with a local git repo | |
| and git output is colorized | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:146:in `git': Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo has failed. (Bundler::Source::Git::GitCommandError) | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/foo' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:67:in `block in branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `block in allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `block in chdir' | |
| from /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:52:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:200:in `in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:66:in `branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:132:in `local_override!' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:480:in `block in converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `map' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:98:in `initialize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `new' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `to_definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:11:in `evaluate' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:24:in `build' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:121:in `definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:89:in `setup' | |
| from -e:1:in `<main>' | |
| installs successfully (FAILED - 399) | |
| bundle install with groups | |
| installing with no options | |
| installs gems in the default group | |
| installs gems in a group block into that group | |
| installs gems with inline :groups into those groups | |
| sets up everything if Bundler.setup is used with no groups | |
| removes old groups when new groups are set up | |
| sets up old groups when they have previously been removed | |
| installing --without | |
| with gems assigned to a single group | |
| installs gems in the default group | |
| does not install gems from the excluded group | |
| does not install gems from the previously excluded group | |
| does not say it installed gems from the excluded group | |
| allows Bundler.setup for specific groups | |
| does not effect the resolve | |
| still works on a different machine and excludes gems | |
| still works when BUNDLE_WITHOUT is set | |
| clears without when passed an empty list | |
| doesn't clear without when nothing is passed | |
| does not install gems from the optional group | |
| does install gems from the optional group when requested | |
| does install gems from the previously requested group | |
| does install gems from the optional groups requested with BUNDLE_WITH | |
| clears with when passed an empty list | |
| does remove groups from without when passed at with | |
| does remove groups from with when passed at without | |
| errors out when passing a group to with and without | |
| can add and remove a group at the same time | |
| does have no effect when listing a not optional group in with | |
| does have no effect when listing an optional group in without | |
| with gems assigned to multiple groups | |
| installs gems in the default group | |
| installs the gem if any of its groups are installed | |
| with a gem defined multiple times in different groups | |
| installs the gem w/ option --without emo | |
| installs the gem w/ option --without lolercoaster | |
| does not install the gem w/ option --without emo lolercoaster | |
| does not install the gem w/ option --without 'emo lolercoaster' | |
| nesting groups | |
| installs gems in the default group | |
| installs the gem if any of its groups are installed | |
| when loading only the default group | |
| should not load all groups | |
| when locked and installed with --without | |
| uses the correct versions even if --without was used on the original | |
| does not hit the remote a second time | |
| bundle install with explicit source paths | |
| fetches gems | |
| supports pinned paths | |
| supports relative paths | |
| expands paths | |
| expands paths raise error with not existing user's home dir | |
| expands paths relative to Bundler.root | |
| expands paths when comparing locked paths to Gemfile paths | |
| installs dependencies from the path even if a newer gem is available elsewhere | |
| works | |
| prefers gemspecs closer to the path root | |
| warns on invalid specs | |
| supports gemspec syntax | |
| supports gemspec syntax with an alternative path | |
| doesn't automatically unlock dependencies when using the gemspec syntax | |
| doesn't automatically unlock dependencies when using the gemspec syntax and the gem has development dependencies | |
| raises if there are multiple gemspecs | |
| allows :name to be specified to resolve ambiguity | |
| sets up executables | |
| handles directories in bin/ | |
| removes the .gem file after installing | |
| keeps source pinning | |
| works when the path does not have a gemspec | |
| works when the path does not have a gemspec but there is a lockfile | |
| installs executable stubs | |
| block syntax | |
| pulls all gems from a path block | |
| when the gem version in the path is updated | |
| unlocks all gems when the top level gem is updated | |
| unlocks all gems when a child dependency gem is updated | |
| when dependencies in the path are updated | |
| gets dependencies that are updated in the path | |
| switching sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| doesn't switch pinned git sources to rubygems when pinning the parent gem to a path source | |
| switches the source when the gem existed in rubygems and the path was already being used for another gem | |
| when there are both a gemspec and remote gems | |
| doesn't query rubygems for local gemspec name | |
| gem install hooks | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs pre-install hooks (FAILED - 400) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| runs post-install hooks (FAILED - 401) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| complains if the install hook fails (FAILED - 402) | |
| bundle install across platforms | |
| maintains the same lockfile if all gems are compatible across platforms | |
| pulls in the correct platform specific gem | |
| works with gems that have different dependencies | |
| works the other way with gems that have different dependencies | |
| fetches gems again after changing the version of Ruby | |
| bundle install with platform conditionals | |
| installs gems tagged w/ the current platforms | |
| does not install gems tagged w/ another platforms | |
| installs gems tagged w/ the current platforms inline | |
| does not install gems tagged w/ another platforms inline | |
| installs gems tagged w/ the current platform inline | |
| doesn't install gems tagged w/ another platform inline | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application | |
| does not blow up on sources with all platform-excluded specs (FAILED - 403) | |
| does not attempt to install gems from :rbx when using --local | |
| does not attempt to install gems from other rubies when using --local | |
| when a gem has no architecture | |
| still installs correctly | |
| ruby requirement | |
| allows adding gems | |
| bundle install with gems on multiple sources | |
| without source affinity | |
| with multiple toplevel sources | |
| warns about ambiguous gems, but installs anyway, prioritizing sources last to first | |
| errors when disable_multisource is set | |
| when different versions of the same gem are in multiple sources | |
| warns about ambiguous gems, but installs anyway | |
| with source affinity | |
| with sources given by a block | |
| installs the gems without any warning | |
| can cache and deploy | |
| with sources set by an option | |
| installs the gems without any warning | |
| with an indirect dependency | |
| when the indirect dependency is in the pinned source | |
| and not in any other sources | |
| installs from the same source without any warning | |
| and in another source | |
| installs from the same source without any warning | |
| when the indirect dependency is in a different source | |
| and not in any other sources | |
| installs from the other source without any warning | |
| and in yet another source | |
| installs from the other source and warns about ambiguous gems | |
| and only the dependency is pinned | |
| installs the dependency from the pinned source without warning | |
| with a gem that is only found in the wrong source | |
| does not install the gem | |
| with an existing lockfile | |
| does not unlock the installed gem on exec | |
| with a path gem in the same Gemfile | |
| does not unlock the non-path gem after install | |
| when an older version of the same gem also ships with Ruby | |
| installs the gems without any warning | |
| when a single source contains multiple locked gems | |
| allows them to be unlocked separately | |
| bundle install | |
| with duplicated gems | |
| will display a warning | |
| with --gemfile | |
| finds the gemfile | |
| with gemfile set via config | |
| uses the gemfile to install | |
| uses the gemfile while in a subdirectory | |
| with deprecated features | |
| reports that lib is an invalid option | |
| compact index api | |
| should use the API | |
| should URI encode gem names | |
| should handle nested dependencies | |
| should handle multiple gem dependencies on the same gem | |
| should use the endpoint when using --deployment | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| handles git dependencies that are in rubygems (FAILED - 404) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| handles git dependencies that are in rubygems using --deployment (FAILED - 405) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying. | |
| doesn't fail if you only have a git gem with no deps when using --deployment (FAILED - 406) | |
| falls back when the API errors out | |
| falls back when the API URL returns 403 Forbidden | |
| handles host redirects | |
| handles host redirects without Net::HTTP::Persistent | |
| times out when Bundler::Fetcher redirects too much | |
| fetches again when more dependencies are found in subsequent sources | |
| fetches gem versions even when those gems are already installed | |
| considers all possible versions of dependencies from all api gem sources | |
| prints API output properly with back deps | |
| does not fetch every spec if the index of gems is large when doing back deps | |
| uses the endpoint if all sources support it | |
| fetches again when more dependencies are found in subsequent sources using --deployment | |
| does not refetch if the only unmet dependency is bundler | |
| installs the binstubs | |
| installs the bins when using --path and uses autoclean | |
| installs the bins when using --path and uses bundle clean | |
| prints post_install_messages | |
| should display the post install message for a dependency | |
| when --full-index is specified | |
| should use the modern index for install | |
| should use the modern index for update | |
| when using basic authentication | |
| passes basic authentication details and strips out creds | |
| strips http basic authentication creds for modern index | |
| strips http basic auth creds when it can't reach the server | |
| strips http basic auth creds when warning about ambiguous sources | |
| does not pass the user / password to different hosts on redirect | |
| with authentication details in bundle config | |
| reads authentication details by host name from bundle config | |
| reads authentication details by full url from bundle config | |
| should use the API | |
| prefers auth supplied in the source uri | |
| shows instructions if auth is not provided for the source | |
| fails if authentication has already been provided, but failed | |
| with no password | |
| passes basic authentication details | |
| when ruby is compiled without openssl | |
| explains what to do to get it | |
| when SSL certificate verification fails | |
| explains what happened | |
| .gemrc with sources is present | |
| uses other sources declared in the Gemfile | |
| gemcutter's dependency API | |
| should use the API | |
| should URI encode gem names | |
| should handle nested dependencies | |
| should handle multiple gem dependencies on the same gem | |
| should use the endpoint when using --deployment | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| handles git dependencies that are in rubygems (FAILED - 407) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| handles git dependencies that are in rubygems using --deployment (FAILED - 408) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying. | |
| doesn't fail if you only have a git gem with no deps when using --deployment (FAILED - 409) | |
| falls back when the API errors out | |
| falls back when hitting the Gemcutter Dependency Limit | |
| falls back when Gemcutter API doesn't return proper Marshal format | |
| falls back when the API URL returns 403 Forbidden | |
| handles host redirects | |
| handles host redirects without Net::HTTP::Persistent | |
| timeouts when Bundler::Fetcher redirects too much | |
| fetches again when more dependencies are found in subsequent sources | |
| fetches gem versions even when those gems are already installed | |
| considers all possible versions of dependencies from all api gem sources | |
| prints API output properly with back deps | |
| does not fetch every spec if the index of gems is large when doing back deps | |
| uses the endpoint if all sources support it | |
| fetches again when more dependencies are found in subsequent sources using --deployment | |
| does not refetch if the only unmet dependency is bundler | |
| installs the binstubs | |
| installs the bins when using --path and uses autoclean | |
| installs the bins when using --path and uses bundle clean | |
| prints post_install_messages | |
| should display the post install message for a dependency | |
| when --full-index is specified | |
| should use the modern index for install | |
| should use the modern index for update | |
| when using basic authentication | |
| passes basic authentication details and strips out creds | |
| strips http basic authentication creds for modern index | |
| strips http basic auth creds when it can't reach the server | |
| strips http basic auth creds when warning about ambiguous sources | |
| does not pass the user / password to different hosts on redirect | |
| with authentication details in bundle config | |
| reads authentication details by host name from bundle config | |
| reads authentication details by full url from bundle config | |
| should use the API | |
| prefers auth supplied in the source uri | |
| shows instructions if auth is not provided for the source | |
| fails if authentication has already been provided, but failed | |
| with no password | |
| passes basic authentication details | |
| when ruby is compiled without openssl | |
| explains what to do to get it | |
| when SSL certificate verification fails | |
| explains what happened | |
| .gemrc with sources is present | |
| uses other sources declared in the Gemfile | |
| bundle install with ENV conditionals | |
| when just setting an ENV key as a string | |
| excludes the gems when the ENV variable is not set | |
| includes the gems when the ENV variable is set | |
| when just setting an ENV key as a symbol | |
| excludes the gems when the ENV variable is not set | |
| includes the gems when the ENV variable is set | |
| when setting a string to match the env | |
| excludes the gems when the ENV variable is not set | |
| excludes the gems when the ENV variable is set but does not match the condition | |
| includes the gems when the ENV variable is set and matches the condition | |
| when setting a regex to match the env | |
| excludes the gems when the ENV variable is not set | |
| excludes the gems when the ENV variable is set but does not match the condition | |
| includes the gems when the ENV variable is set and matches the condition | |
| bundle flex_install | |
| installs the gems as expected | |
| installs even when the lockfile is invalid | |
| keeps child dependencies at the same version | |
| adding new gems | |
| installs added gems without updating previously installed gems | |
| keeps child dependencies pinned | |
| removing gems | |
| removes gems without changing the versions of remaining gems | |
| removes top level dependencies when removed from the Gemfile while leaving other dependencies intact | |
| removes child dependencies | |
| when Gemfile conflicts with lockfile | |
| does not install gems whose dependencies are not met | |
| suggests bundle update when the Gemfile requires different versions than the lock | |
| subtler cases | |
| does something | |
| should work when you update | |
| when adding a new source | |
| updates the lockfile | |
| when a locked child dependency conflicts | |
| prints the correct error message | |
| bundle install with a mirror configured | |
| when the mirror does not match the gem source | |
| installs from the normal location | |
| when the gem source matches a configured mirror | |
| installs the gem from the mirror | |
| installing a gem with native extensions | |
| installs | |
| bundle install | |
| with gem sources | |
| when gems include post install messages | |
| should display the post-install messages after installing | |
| when gems do not include post install messages | |
| should not display any post-install messages | |
| when a dependecy includes a post install message | |
| should display the post install message | |
| with git sources | |
| when gems include post install messages | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| should display the post-install messages after installing (FAILED - 410) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1. Maybe you misspelled it? | |
| should display the post-install messages if repo is updated (FAILED - 411) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| should not display the post-install messages if repo is not updated (FAILED - 412) | |
| when gems do not include post install messages | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| should not display any post-install messages | |
| when ignore post-install messages for gem is set | |
| doesn't display any post-install messages | |
| when ignore post-install messages for all gems | |
| doesn't display any post-install messages | |
| bundle install with gem sources | |
| install time dependencies | |
| installs gems with implicit rake dependencies | |
| installs gems with a dependency with no type | |
| with crazy rubygem plugin stuff | |
| installs plugins | |
| installs plugins depended on by other plugins | |
| installs multiple levels of dependencies | |
| with ENV['DEBUG_RESOLVER'] set | |
| produces debug output | |
| with ENV['DEBUG_RESOLVER_TREE'] set | |
| produces debug output | |
| when some gems require a different version of ruby | |
| does not try to install those gems (PENDING: waiting for a rubygems index that includes ruby version) | |
| bundle install --standalone | |
| with simple gems | |
| still makes the gems available to normal bundler | |
| generates a bundle/bundler/setup.rb | |
| makes the gems available without bundler | |
| works on a different system | |
| with gems with native extension | |
| generates a bundle/bundler/setup.rb with the proper paths | |
| with a combination of gems and git repos | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/devise-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| still makes the gems available to normal bundler (FAILED - 413) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/devise-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/devise-1.0. Maybe you misspelled it? | |
| generates a bundle/bundler/setup.rb (FAILED - 414) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/devise-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/setup.rb:18:in `<top (required)>' | |
| from /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' | |
| from /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' | |
| from -e:2:in `<main>' | |
| makes the gems available without bundler (FAILED - 415) | |
| with groups | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| makes the gems available without bundler | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| allows creating a standalone file with limited groups | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| allows --without to limit the groups used in a standalone | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| allows --path to change the location of the standalone bundle | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| allows remembered --without to limit the groups used in a standalone | |
| with gemcutter's dependency API | |
| simple gems | |
| should run without errors | |
| still makes the gems available to normal bundler | |
| generates a bundle/bundler/setup.rb | |
| makes the gems available without bundler | |
| works on a different system | |
| with --binstubs | |
| creates stubs that use the standalone load path | |
| creates stubs that can be executed from anywhere | |
| bundle install with win32-generated lockfile | |
| should read lockfile | |
| bundle install | |
| should use gemspecs in the system cache when available | |
| when a gem has a YAML gemspec | |
| still installs correctly | |
| still installs correctly when using path | |
| bundle install | |
| git sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo. Maybe you misspelled it? | |
| displays the revision hash of the gem repository (FAILED - 416) | |
| ParallelInstaller::SpecInstallation | |
| #ready_to_enqueue? | |
| returns truthy | |
| when in enqueued state | |
| is falsey | |
| when in installed state | |
| returns falsey | |
| #dependencies_installed? | |
| when all dependencies are installed | |
| returns true (FAILED - 417) | |
| when all dependencies are not installed | |
| returns false (FAILED - 418) | |
| when dependencies that are not on the overall installation list are the only ones not installed | |
| raises an error (FAILED - 419) | |
| bundle install | |
| with --path | |
| does not use available system gems with bundle --path vendor/bundle | |
| handles paths with regex characters in them | |
| prints a warning to let the user know what has happened with bundle --path vendor/bundle | |
| disallows --path vendor/bundle --system | |
| remembers to disable system gems after the first time with bundle --path vendor/bundle | |
| when BUNDLE_PATH or the global path config is set | |
| installs gems to a path if one is specified | |
| installs gems to BUNDLE_PATH with env | |
| installs gems to BUNDLE_PATH relative to root when relative | |
| installs gems to a path if one is specified | |
| installs gems to BUNDLE_PATH with global | |
| installs gems to BUNDLE_PATH relative to root when relative | |
| installs gems to BUNDLE_PATH from .bundle/config | |
| sets BUNDLE_PATH as the first argument to bundle install | |
| disables system gems when passing a path to install | |
| to a dead symlink | |
| reports the symlink is dead | |
| post bundle message | |
| for fresh bundle install | |
| without any options | |
| with --without one group | |
| with --without two groups | |
| with --without more groups | |
| with --path and | |
| without any options | |
| with --without one group | |
| with --without two groups | |
| with --without more groups | |
| with misspelled or non-existent gem name | |
| should report a helpful error message | |
| for second bundle install run | |
| without any options | |
| with --without one group | |
| with --without two groups | |
| with --without more groups | |
| for bundle update | |
| without any options | |
| with --without one group | |
| with --without two groups | |
| with --without more groups | |
| bundle install | |
| when prerelease gems are available | |
| finds prereleases | |
| uses regular releases if available | |
| uses prereleases if requested | |
| when prerelease gems are not available | |
| still works | |
| policies with unsigned gems | |
| will work after you try to deploy without a lock | |
| will fail when given invalid security policy | |
| will fail with High Security setting due to presence of unsigned gem | |
| will fail with Medium Security setting due to presence of unsigned gem | |
| will succeed with no policy | |
| policies with signed gems and no CA | |
| will fail with High Security setting, gem is self-signed | |
| will fail with Medium Security setting, gem is self-signed | |
| will succeed with Low Security setting, low security accepts self signed gem | |
| will succeed with no policy | |
| bundle install for the first time with v1.0 | |
| removes lockfiles in 0.9 YAML format | |
| removes env.rb if it exists | |
| bundle lock with git gems | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| doesn't break right after running lock (FAILED - 420) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| locks a git source to the current ref (FAILED - 421) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application | |
| provides correct #full_gem_path (FAILED - 422) | |
| the lockfile format | |
| generates a simple lockfile for a single source, gem | |
| updates the lockfile's bundler version if current ver. is newer | |
| does not update the lockfile's bundler version if nothing changed during bundle install | |
| updates the lockfile's bundler version if not present | |
| outputs a warning if the current is older than lockfile's bundler version | |
| errors if the current is a major version older than lockfile's bundler version | |
| shows a friendly error when running with a new bundler 2 lockfile | |
| warns when updating bundler major version | |
| generates a simple lockfile for a single source, gem with dependencies | |
| generates a simple lockfile for a single source, gem with a version requirement | |
| generates a lockfile wihout credentials for a configured source | |
| generates lockfiles with multiple requirements | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| generates a simple lockfile for a single pinned source, gem with a version requirement (FAILED - 423) | |
| does not asplode when a platform specific dependency is present and the Gemfile has not been resolved on that platform | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| serializes global git sources (FAILED - 424) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'omg': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision omg does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| generates a lockfile with a ref for a single pinned source, git gem with a branch requirement (FAILED - 425) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Failed to resolve 'HEAD' as a valid ref. | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'omg': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision omg does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| generates a lockfile with a ref for a single pinned source, git gem with a tag requirement (FAILED - 426) | |
| serializes pinned path sources to the lockfile | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0. Maybe you misspelled it? | |
| sorts serialized sources by type (FAILED - 427) | |
| lists gems alphabetically | |
| orders dependencies' dependencies in alphabetical order | |
| orders dependencies by version | |
| does not add the :require option to the lockfile | |
| does not add the :group option to the lockfile | |
| stores relative paths when the path is provided in a relative fashion and in Gemfile dir | |
| stores relative paths when the path is provided in a relative fashion and is above Gemfile dir | |
| stores relative paths when the path is provided in an absolute fashion but is relative | |
| stores relative paths when the path is provided for gemspec | |
| keeps existing platforms in the lockfile | |
| persists the spec's platform to the lockfile | |
| does not add duplicate gems | |
| does not add duplicate dependencies | |
| does not add duplicate dependencies with versions | |
| does not add duplicate dependencies in different groups | |
| raises if two different versions are used | |
| raises if two different sources are used | |
| works correctly with multiple version dependencies | |
| captures the Ruby version in the lockfile | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/omg is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| fixes corrupted lockfiles (FAILED - 428) | |
| refuses to install if Gemfile.lock contains conflict markers | |
| a line ending | |
| generates Gemfile.lock with \n line endings | |
| during updates | |
| preserves Gemfile.lock \n line endings | |
| preserves Gemfile.lock \n\r line endings | |
| when nothing changes | |
| preserves Gemfile.lock \n line endings | |
| preserves Gemfile.lock \n\r line endings | |
| bundle_ruby | |
| when run | |
| displays a deprecation warning | |
| without patchlevel | |
| returns the ruby version | |
| engine defaults to MRI | |
| handles jruby | |
| handles rbx | |
| raises an error if engine is used but engine version is not | |
| raises an error if engine_version is used but engine is not | |
| raises an error if engine version doesn't match ruby version for MRI | |
| should print if no ruby version is specified | |
| when using patchlevel | |
| returns the ruby version | |
| handles an engine | |
| bundle command names | |
| work when given fully | |
| work when not ambiguous | |
| print a friendly error when ambiguous | |
| Gem::Specification#match_platform | |
| does not match platforms other than the gem platform | |
| when platform is a string | |
| matches when platform is a string | |
| Bundler::GemHelpers#generic | |
| converts non-windows platforms into ruby | |
| converts java platform variants into java | |
| converts mswin platform variants into x86-mswin32 | |
| converts 32-bit mingw platform variants into x86-mingw32 | |
| converts 64-bit mingw platform variants into x64-mingw32 | |
| Gem::SourceIndex#refresh! | |
| does not explode when called | |
| bundle platform | |
| without flags | |
| returns all the output | |
| returns all the output including the patchlevel | |
| doesn't print ruby version requirement if it isn't specified | |
| doesn't match the ruby version requirement | |
| --ruby | |
| returns ruby version when explicit | |
| defaults to MRI | |
| handles jruby | |
| handles rbx | |
| raises an error if engine is used but engine version is not | |
| raises an error if engine_version is used but engine is not | |
| raises an error if engine version doesn't match ruby version for MRI | |
| should print if no ruby version is specified | |
| bundle install | |
| installs fine when the ruby version matches | |
| installs fine with any engine | |
| installs fine when the patchlevel matches | |
| doesn't install when the ruby version doesn't match | |
| doesn't install when engine doesn't match | |
| doesn't install when engine version doesn't match | |
| doesn't install when patchlevel doesn't match | |
| bundle check | |
| checks fine when the ruby version matches | |
| checks fine with any engine | |
| fails when ruby version doesn't match | |
| fails when engine doesn't match | |
| fails when engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle update | |
| updates successfully when the ruby version matches | |
| updates fine with any engine | |
| fails when ruby version doesn't match | |
| fails when ruby engine doesn't match | |
| fails when ruby engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle show | |
| prints path if ruby version is correct | |
| prints path if ruby version is correct for any engine | |
| fails if ruby version doesn't match | |
| fails if engine doesn't match | |
| fails if engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle cache | |
| copies the .gem file to vendor/cache when ruby version matches | |
| copies the .gem file to vendor/cache when ruby version matches for any engine | |
| fails if the ruby version doesn't match | |
| fails if the engine doesn't match | |
| fails if the engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle pack | |
| copies the .gem file to vendor/cache when ruby version matches | |
| copies the .gem file to vendor/cache when ruby version matches any engine | |
| fails if the ruby version doesn't match | |
| fails if the engine doesn't match | |
| fails if the engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle exec | |
| activates the correct gem when ruby version matches | |
| activates the correct gem when ruby version matches any engine | |
| fails when the ruby version doesn't match | |
| fails when the engine doesn't match | |
| fails when patchlevel doesn't match | |
| bundle console | |
| starts IRB with the default group loaded when ruby version matches | |
| starts IRB with the default group loaded when ruby version matches any engine | |
| fails when ruby version doesn't match | |
| fails when engine doesn't match | |
| fails when engine version doesn't match | |
| fails when patchlevel doesn't match | |
| Bundler.setup | |
| makes a Gemfile.lock if setup succeeds | |
| makes a Gemfile.lock if setup succeeds for any engine | |
| fails when ruby version doesn't match | |
| fails when engine doesn't match | |
| fails when engine version doesn't match | |
| fails when patchlevel doesn't match | |
| bundle outdated | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns list of outdated gems when the ruby version matches (FAILED - 429) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application | |
| returns list of outdated gems when the ruby version matches for any engine (FAILED - 430) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fails when the ruby version doesn't match | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fails when the engine doesn't match | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fails when the engine version doesn't match | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fails when the patchlevel doesn't match | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fails when the patchlevel is a fixnum | |
| The library itself | |
| has no malformed whitespace | |
| uses double-quotes consistently in specs | |
| can still be built | |
| does not contain any warnings | |
| Resolving | |
| Resolving dependencies... | |
| resolves a single gem | |
| Resolving dependencies... | |
| resolves a gem with dependencies | |
| Resolving dependencies... | |
| resolves a conflicting index | |
| Resolving dependencies... | |
| resolves a complex conflicting index | |
| Resolving dependencies... | |
| resolves a index with conflict on child | |
| Resolving dependencies... | |
| resolves a index with root level conflict on child | |
| Resolving dependencies... | |
| raises an exception if a child dependency is not resolved | |
| Resolving dependencies... | |
| should throw error in case of circular dependencies | |
| Resolving dependencies... | |
| should install the latest possible version of a direct requirement with no constraints given | |
| Resolving dependencies... | |
| should install the latest possible version of a direct requirement with constraints given | |
| Resolving dependencies... | |
| takes into account required_ruby_version | |
| Resolving platform craziness | |
| with cross-platform gems | |
| Resolving dependencies... | |
| resolves a simple multi platform gem | |
| Resolving dependencies... | |
| doesn't pull gems that don't exist for the current platform | |
| Resolving dependencies... | |
| doesn't pull gems when the version is available for all requested platforms | |
| with mingw32 | |
| Resolving dependencies... | |
| finds mswin gems | |
| Resolving dependencies... | |
| finds mingw gems | |
| Resolving dependencies... | |
| finds x64-mingw gems | |
| Resolving dependencies... | |
| finds universal-mingw gems on x86-mingw | |
| Resolving dependencies... | |
| finds universal-mingw gems on x64-mingw | |
| with conflicting cases | |
| Resolving dependencies... | |
| reports on the conflict | |
| Running bin/* commands | |
| runs the bundled command when in the bundle | |
| allows the location of the gem stubs to be specified | |
| allows absolute paths as a specification of where to install bin stubs | |
| uses the default ruby install name when shebang is not specified | |
| allows the name of the shebang executable to be specified | |
| runs the bundled command when out of the bundle | |
| works with gems in path | |
| don't bundle da bundla | |
| does not generate bin stubs if the option was not specified | |
| allows you to stop installing binstubs | |
| remembers that the option was specified | |
| rewrites bins on --binstubs (to maintain backwards compatibility) | |
| require 'bundler/gem_tasks' | |
| Could not find 'automatiek' (~> 0.1.0) among 10 total gem(s) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| Could not find 'mustache' (= 0.99.6) among 10 total gem(s) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| Could not find 'rdiscount' (~> 1.6) among 10 total gem(s) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| Could not find 'ronn' (~> 0.7.3) among 10 total gem(s) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| Could not find 'rspec' (~> 3.0) among 10 total gem(s) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| rake build # Build foo-.gem into the pkg directory. | |
| rake clean # Remove any temporary products. | |
| rake clobber # Remove any generated file. | |
| rake install # Build and install foo-.gem into system gems. | |
| rake install:local # Build and install foo-.gem into system gems without network access. | |
| rake release[remote] # Create tag v and build and push foo-.gem to Rubygems | |
| To prevent publishing in Rubygems use `gem_push=no rake release` | |
| includes the relevant tasks (FAILED - 431) | |
| adds 'pkg' to rake/clean's CLOBBER | |
| bundler/inline#gemfile | |
| requires the gems | |
| Bundler.load | |
| with a gemfile | |
| provides a list of the env dependencies | |
| Resolving dependencies... | |
| provides a list of the resolved gems | |
| ignores blank BUNDLE_GEMFILEs | |
| with a gems.rb file | |
| provides a list of the env dependencies | |
| Resolving dependencies... | |
| provides a list of the resolved gems | |
| without a gemfile | |
| raises an exception if the default gemfile is not found | |
| raises an exception if a specified gemfile is not found | |
| does not find a Gemfile above the testing directory | |
| when called twice | |
| doesn't try to load the runtime twice | |
| not hurting brittle rubygems | |
| Resolving dependencies... | |
| does not inject #source into the generated YAML of the gem specs | |
| Bundler.setup with multi platform stuff | |
| raises a friendly error when gems are missing locally | |
| will resolve correctly on the current platform when the lockfile was targetted for a different one | |
| will add the resolve for the current platform | |
| Bundler.require | |
| requires the gems | |
| allows requiring gems with non standard names explicitly | |
| raises an exception if a require is specified but the file does not exist | |
| displays a helpful message if the required gem throws an error | |
| doesn't swallow the error when the library has an unrelated error | |
| with namespaced gems | |
| requires gem names that are namespaced | |
| silently passes if the require fails | |
| does not mangle explictly given requires | |
| handles the case where regex fails | |
| doesn't swallow the error when the library has an unrelated error | |
| using bundle exec | |
| requires the locked gems | |
| order | |
| works when the gems are in the Gemfile in the correct order | |
| fails when the gems are in the Gemfile in the wrong order | |
| a gem with different requires for different envs | |
| requires both with Bundler.require(both) | |
| requires one with Bundler.require(:one) | |
| requires :two with Bundler.require(:two) | |
| with busted gems | |
| should be busted | |
| Bundler.require with platform specific dependencies | |
| does not require the gems that are pinned to other platforms | |
| requires gems pinned to multiple platforms, including the current one | |
| Bundler.setup | |
| raises if the Gemfile was not yet installed | |
| doesn't create a Gemfile.lock if the setup fails | |
| doesn't change the Gemfile.lock if the setup fails | |
| makes a Gemfile.lock if setup succeeds | |
| uses BUNDLE_GEMFILE to locate the gemfile if present | |
| prioritizes gems in BUNDLE_PATH over gems in GEM_HOME | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| has loaded_from as a string on all specs | |
| ignores empty gem paths | |
| should prepend gemspec require paths to $LOAD_PATH in order | |
| should clean $LOAD_PATH properly | |
| stubs out Gem.refresh so it does not reveal system gems | |
| with no arguments | |
| makes all groups available | |
| when called with groups | |
| doesn't make all groups available | |
| accepts string for group name | |
| leaves all groups available if they were already | |
| leaves :default available if setup is called twice | |
| handles multiple non-additive invocations | |
| integrate with rubygems | |
| by replacing #gem | |
| replaces #gem but raises when the gem is missing | |
| version_requirement is now deprecated in rubygems 1.4.0+ when gem is missing | |
| replaces #gem but raises when the version is wrong | |
| version_requirement is now deprecated in rubygems 1.4.0+ when the version is wrong | |
| by hiding system gems | |
| removes system gems from Gem.source_index | |
| when the ruby stdlib is a substring of Gem.path | |
| does not reject the stdlib from $LOAD_PATH | |
| with paths | |
| activates the gems in the path source | |
| with git | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| provides a useful exception when the git repo is not checked out yet | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| FAIL | |
| does not hit the git binary if the lockfile is available and up to date (FAILED - 432) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0. Maybe you misspelled it? | |
| provides a good exception if the lockfile is unavailable (FAILED - 433) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| works even when the cache directory has been deleted (FAILED - 434) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| does not randomly change the path when specifying --path and the bundle directory becomes read only (FAILED - 435) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| finds git gem when default bundle path becomes read only (FAILED - 436) | |
| when specifying local override | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| explodes if given path does not exist on runtime (FAILED - 437) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| explodes if branch is not given on runtime (FAILED - 438) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| explodes on different branches on runtime (FAILED - 439) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| explodes on refs with different branches on runtime (FAILED - 440) | |
| when excluding groups | |
| doesn't change the resolve if --without is used | |
| remembers --without and does not bail on bare Bundler.setup | |
| remembers --without and does not include groups passed to Bundler.setup | |
| when a vendored gem specification uses the :path option | |
| should resolve paths relative to the Gemfile | |
| should make sure the Bundler.root is really included in the path relative to the Gemfile | |
| with git gems that don't have gemspecs | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/no-gemspec-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| loads the library via a virtual spec (FAILED - 441) | |
| with bundled and system gems | |
| does not pull in system gems | |
| provides a gem method | |
| raises an exception if gem is used to invoke a system gem not in the bundle | |
| sets GEM_HOME appropriately | |
| with system gems in the bundle | |
| sets GEM_PATH appropriately | |
| with a gemspec that requires other files | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| evals each gemspec in the context of its parent directory (FAILED - 442) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0 | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0. Maybe you misspelled it? | |
| error intelligently if the gemspec has a LoadError (FAILED - 443) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| evals each gemspec with a binding from the top level | |
| when Bundler is bundled | |
| doesn't blow up | |
| when BUNDLED WITH | |
| is not present | |
| does not change the lock | |
| is newer | |
| does not change the lock or warn | |
| is older | |
| does not change the lock | |
| Bundler.with_env helpers | |
| Bundler.with_clean_env | |
| should keep the original GEM_PATH even in sub processes | |
| should not pass any bundler environment variables | |
| should not pass RUBYOPT changes | |
| cleans RUBYLIB | |
| should not change ORIGINAL_ENV | |
| it should behave like Bundler.with_*_env | |
| should reset and restore the environment | |
| Bundler.with_original_env | |
| should pass bundler environment variables set before Bundler was run | |
| it should behave like Bundler.with_*_env | |
| should reset and restore the environment | |
| Bundler.clean_system | |
| runs system inside with_clean_env | |
| Bundler.clean_exec | |
| runs exec inside with_clean_env | |
| bundle update | |
| git sources | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| floats on a branch when :branch is used (FAILED - 444) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems. | |
| updates correctly when you have like craziness (FAILED - 445) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| floats on a branch when :branch is used and the source is specified in the update (FAILED - 446) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| floats on master when updating all gems that are pinned to the source even if you have child dependencies (FAILED - 447) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo_two | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo_two. Maybe you misspelled it? | |
| notices when you change the repo url in the Gemfile (FAILED - 448) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Failed to resolve 'HEAD' as a valid ref. | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: Needed a single revision | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0 | |
| Revision fubar does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0. Maybe you misspelled it? | |
| fetches tags from the remote (FAILED - 449) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| errors with a message when the .git repo is gone | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems. | |
| should not explode on invalid revision on update of gem by name (FAILED - 450) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails | |
| Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails. Maybe you misspelled it? | |
| shows the previous version of the gem (FAILED - 451) | |
| with submodules | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| it unlocks the source when submodules are added to a git source (FAILED - 452) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 1 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| it unlocks the source when submodules are removed from git source (PENDING: This would require actually removing the submodule from the clone) | |
| with --source flag | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| updates the source (FAILED - 453) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| unlocks gems that were originally pulled in by the source (FAILED - 454) | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| leaves all other gems frozen (FAILED - 455) | |
| when the gem and the repository have different names | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:315:in `to_specs': Could not find 'git_tracker' (>= 0) among 0 total gem(s) (Gem::LoadError) | |
| Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/system', execute `gem env` for more information | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:324:in `to_spec' | |
| from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:64:in `gem' | |
| from /home/judson/.gem/ruby/2.0.0/bin/git-tracker:22:in `<main>' | |
| fatal: ambiguous argument 'master': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems. | |
| the --source flag updates version of gems that were originally pulled in by the source (FAILED - 456) | |
| path sources | |
| bundle update --source | |
| shows the previous version of the gem when updated from path source | |
| Retried examples: 0 | |
| Pending: (Failures listed here are expected and do not affect your suite's status) | |
| 1) bundle update with --source option should not update gems not included in the source that happen to have the same name | |
| # Allowed to fail to preserve backwards-compatibility | |
| Failure/Error: expect(Gem::Version.new(out)).not_to eq(Gem::Version.new(version)) | |
| expected: value != #<Gem::Version "3.0"> | |
| got: #<Gem::Version "3.0"> | |
| (compared using ==) | |
| # ./spec/support/matchers.rb:60:in `block in should_not_be_installed' | |
| # ./spec/support/matchers.rb:47:in `each' | |
| # ./spec/support/matchers.rb:47:in `should_not_be_installed' | |
| # ./spec/commands/update_spec.rb:140:in `block (3 levels) in <top (required)>' | |
| 2) bundle install with gem sources install time dependencies when some gems require a different version of ruby does not try to install those gems | |
| # waiting for a rubygems index that includes ruby version | |
| Failure/Error: expect(out).to_not include("Gem::InstallError: require_ruby requires Ruby version > 9000") | |
| expected "Fetching source index from file:/home/judson/ruby/foreign_projects/bundler/tmp/gems/remote1/\nResolving dependencies...\nInstalling require_ruby 1.0\n\nGem::InstallError: require_ruby requires Ruby version > 9000.\nUsing bundler 1.12.0.pre\nAn error occurred while installing require_ruby (1.0), and Bundler cannot continue.\nMake sure that `gem install require_ruby -v '1.0'` succeeds before bundling." not to include "Gem::InstallError: require_ruby requires Ruby version > 9000" | |
| # ./spec/install/gems/resolving_spec.rb:120:in `block (4 levels) in <top (required)>' | |
| 3) bundle update git sources with submodules it unlocks the source when submodules are removed from git source | |
| # This would require actually removing the submodule from the clone | |
| Failure/Error: expect(out).to eq("GIT") | |
| expected: "GIT" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/update/git_spec.rb:168:in `block (4 levels) in <top (required)>' | |
| Failures: | |
| 1) Bundler::Definition#lock when it's not possible to write to the file raises an PermissionError with explanation | |
| Failure/Error: allow(Bundler).to receive(:settings) { Bundler::Settings.new(".") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerDefinition::Lock::WhenItSNotPossibleToWriteToTheFile:0xca718d4> | |
| # ./spec/bundler/definition_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 2) Bundler::Definition#lock when a temporary resource access issue occurs raises a TemporaryResourceError with explanation | |
| Failure/Error: allow(Bundler).to receive(:settings) { Bundler::Settings.new(".") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerDefinition::Lock::WhenATemporaryResourceAccessIssueOccurs:0xcaa2204> | |
| # ./spec/bundler/definition_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 3) Bundler::Dsl#git_source registers custom hosts | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource:0xcab7cbc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 4) Bundler::Dsl#git_source raises exception on invalid hostname | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource:0xcacb654> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 5) Bundler::Dsl#git_source expects block passed | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource:0xcad7008> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 6) Bundler::Dsl#git_source default hosts (git, gist) converts :github to :git | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xcac9fc0> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 7) Bundler::Dsl#git_source default hosts (git, gist) converts numeric :gist to :git | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xcaad6cc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 8) Bundler::Dsl#git_source default hosts (git, gist) converts :gist to :git | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xca709fc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 9) Bundler::Dsl#git_source default hosts (git, gist) converts 'rails' to 'rails/rails' | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xca13aa4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 10) Bundler::Dsl#git_source default hosts (git, gist) converts :bitbucket to :git | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xc9b7268> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 11) Bundler::Dsl#git_source default hosts (git, gist) converts 'mcorp' to 'mcorp/mcorp' | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::GitSource::DefaultHostsGitGist:0xc979cec> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 12) Bundler::Dsl#method_missing raises an error for unknown DSL methods | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::MethodMissing:0xc960c88> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 13) Bundler::Dsl#eval_gemfile handles syntax errors with a useful message | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::EvalGemfile:0xc92fdcc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 14) Bundler::Dsl#eval_gemfile distinguishes syntax errors from evaluation errors | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::EvalGemfile:0xc8df660> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 15) Bundler::Dsl#gem allows ruby as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xc8be03c> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 16) Bundler::Dsl#gem allows ruby_18 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xc879810> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 17) Bundler::Dsl#gem allows ruby_19 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xc21cfbc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 18) Bundler::Dsl#gem allows ruby_20 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xc03c800> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 19) Bundler::Dsl#gem allows ruby_21 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xbdcc0ac> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 20) Bundler::Dsl#gem allows ruby_22 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xacfdf00> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 21) Bundler::Dsl#gem allows ruby_23 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xac9f9a0> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 22) Bundler::Dsl#gem allows mri as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xac62c6c> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 23) Bundler::Dsl#gem allows mri_18 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xac25ac4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 24) Bundler::Dsl#gem allows mri_19 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xabeb7e8> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 25) Bundler::Dsl#gem allows mri_20 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xabafba8> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 26) Bundler::Dsl#gem allows mri_21 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xab5afcc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 27) Bundler::Dsl#gem allows mri_22 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xaaffdd4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 28) Bundler::Dsl#gem allows mri_23 as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xaa84af8> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 29) Bundler::Dsl#gem allows jruby as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xaa401dc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 30) Bundler::Dsl#gem allows rbx as a valid platform | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa9cdccc> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 31) Bundler::Dsl#gem rejects invalid platforms | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa990ef8> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 32) Bundler::Dsl#gem rejects with a leading space in the name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa91c724> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 33) Bundler::Dsl#gem rejects with a trailing space in the name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa8ef4a4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 34) Bundler::Dsl#gem rejects with a space in the gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa87823c> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 35) Bundler::Dsl#gem rejects with a tab in the gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa496ca4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 36) Bundler::Dsl#gem rejects with a newline in the gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa410640> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 37) Bundler::Dsl#gem rejects with a carriage return in the gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa3bead4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 38) Bundler::Dsl#gem rejects with a form feed in the gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa33e2d0> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 39) Bundler::Dsl#gem rejects symbols as gem name | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gem:0xa2d9d44> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 40) Bundler::Dsl#gemspec with a ruby platform keeps track of the ruby platforms in the dependency | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gemspec::WithARubyPlatform:0xa29a310> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 41) Bundler::Dsl#gemspec with a jruby platform keeps track of the jruby platforms in the dependency | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::Gemspec::WithAJrubyPlatform:0xa23df84> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 42) Bundler::Dsl can bundle groups of gems with #git from a single repo | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::CanBundleGroupsOfGemsWith::Git:0xa1f688c> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 43) Bundler::Dsl can bundle groups of gems with #github from github | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::CanBundleGroupsOfGemsWith::Github:0xa1c93c8> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 44) Bundler::Dsl syntax errors will raise a Bundler::GemfileError | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::SyntaxErrors:0xa19ab18> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 45) Bundler::Dsl Runtime errors will raise a Bundler::GemfileError | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::RuntimeErrors:0xa168bf4> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 46) Bundler::Dsl#with_source if there was a rubygem source already defined restores it after it's done | |
| Failure/Error: @rubygems = double("rubygems") | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerDsl::WithSource::IfThereWasARubygemSourceAlreadyDefined:0xa27f6f0> | |
| # ./spec/bundler/dsl_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 47) Bundler::EndpointSpecification#build_dependency when an ArgumentError occurs should raise the original error | |
| Failure/Error: | |
| allow(Gem::Dependency).to receive(:new).with(name, requirement1, requirement2) { | |
| raise ArgumentError.new("Some error occurred") | |
| } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerEndpointSpecification::BuildDependency::WhenAnArgumentErrorOccurs:0x9e3f248> | |
| # ./spec/bundler/endpoint_specification_spec.rb:23:in `block (4 levels) in <top (required)>' | |
| 48) Bundler::EndpointSpecification#build_dependency when there is an ill formed requirement should raise a Bundler::GemspecError with invalid gemspec message | |
| Failure/Error: | |
| allow(Gem::Dependency).to receive(:new).with(name, requirement1, requirement2) { | |
| raise ArgumentError.new("Ill-formed requirement [\"#<YAML::Syck::DefaultKey") | |
| } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerEndpointSpecification::BuildDependency::WhenThereIsAnIllFormedRequirement:0x9d6285c> | |
| # ./spec/bundler/endpoint_specification_spec.rb:36:in `block (4 levels) in <top (required)>' | |
| 49) Bundler::Fetcher::Base#initialize with the abstract Base class should raise an error | |
| Failure/Error: expect { described_class.new(downloader, remote, display_uri) }.to raise_error(RuntimeError, "Abstract class") | |
| expected RuntimeError with "Abstract class", got #<NoMethodError: undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::Initialize::WithTheAbstractBaseClass:0xbe3a174>> with backtrace: | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:15:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:15:in `block (4 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:15:in `block (4 levels) in <top (required)>' | |
| 50) Bundler::Fetcher::Base#initialize with a class that inherits the Base class should set the passed attributes | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::Initialize::WithAClassThatInheritsTheBaseClass:0xc0034ec> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:21:in `block (4 levels) in <top (required)>' | |
| 51) Bundler::Fetcher::Base#remote_uri should return the remote's uri | |
| Failure/Error: let(:remote) { double(:remote) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::RemoteUri:0xc076730> | |
| # ./spec/bundler/fetcher/base_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:31:in `block (3 levels) in <top (required)>' | |
| 52) Bundler::Fetcher::Base#fetch_uri memoizes the fetched uri | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::FetchUri:0xc089b64> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:41:in `block (3 levels) in <top (required)>' | |
| 53) Bundler::Fetcher::Base#fetch_uri when the remote uri's host is rubygems.org should create a copy of the remote uri with bundler.rubygems.org as the host | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::FetchUri::WhenTheRemoteUriSHostIsRubygemsOrg:0xc0d1194> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:41:in `block (3 levels) in <top (required)>' | |
| 54) Bundler::Fetcher::Base#fetch_uri when the remote uri's host is not rubygems.org should return the remote uri | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::FetchUri::WhenTheRemoteUriSHostIsNotRubygemsOrg:0xc0585c8> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:41:in `block (3 levels) in <top (required)>' | |
| 55) Bundler::Fetcher::Base#available? should return whether the api is available | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::Available:0xc13386c> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:67:in `block (3 levels) in <top (required)>' | |
| 56) Bundler::Fetcher::Base#api_fetcher? should return false | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherBase::ApiFetcher:0xc09ec94> | |
| # ./spec/bundler/fetcher/base_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/base_spec.rb:73:in `block (3 levels) in <top (required)>' | |
| 57) Bundler::Fetcher::Dependency#available? should be truthy | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Available:0xc1a06ec> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:15:in `block (3 levels) in <top (required)>' | |
| 58) Bundler::Fetcher::Dependency#available? when there is no network access should raise an HTTPError with the original message | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Available::WhenThereIsNoNetworkAccess:0xc0abd04> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:15:in `block (3 levels) in <top (required)>' | |
| 59) Bundler::Fetcher::Dependency#available? when authentication is required should raise the original error | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Available::WhenAuthenticationIsRequired:0xc173160> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:15:in `block (3 levels) in <top (required)>' | |
| 60) Bundler::Fetcher::Dependency#available? when there is an http error should be falsey | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Available::WhenThereIsAnHttpError:0xc232560> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:15:in `block (3 levels) in <top (required)>' | |
| 61) Bundler::Fetcher::Dependency#api_fetcher? should return true | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::ApiFetcher:0xc28d7d0> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:61:in `block (3 levels) in <top (required)>' | |
| 62) Bundler::Fetcher::Dependency#specs when there are given gem names that are not in the full dependency list should return a hash with the remote_uri and the list of specs | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenThereAreGivenGemNamesThatAreNotInTheFullDependencyList:0xc29c910> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 63) Bundler::Fetcher::Dependency#specs when all given gem names are in the full dependency list should return a hash with the remote_uri and the last spec list | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAllGivenGemNamesAreInTheFullDependencyList:0xc2ebda8> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 64) Bundler::Fetcher::Dependency#specs logging with debug on should log the query list at debug level | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::Logging::WithDebugOn:0xc302e04> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 65) Bundler::Fetcher::Dependency#specs logging with debug off should log at info level | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::Logging::WithDebugOff:0xc2ae228> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 66) Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled should return nil | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAnHTTPErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc35111c> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:169 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 67) Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAnHTTPErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc3a89e4> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:169 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 68) Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAnHTTPErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::DebugLoggingIsNotOn:0xc3c3d34> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:169 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 69) Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled should return nil | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAMarshalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc40ece4> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:175 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 70) Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAMarshalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc3f256c> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:175 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 71) Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAMarshalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::DebugLoggingIsNotOn:0xc469af4> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:175 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 72) Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled should return nil | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAGemspecErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc318768> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:181 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 73) Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAGemspecErrorOccurs::BehavesLikeTheErrorIsProperlyHandled:0xc4c0070> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:181 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 74) Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| Failure/Error: let(:fail_errors) { double(:fail_errors) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::Specs::WhenAGemspecErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::DebugLoggingIsNotOn:0xc51f5fc> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/dependency_spec.rb:181 | |
| # ./spec/bundler/fetcher/dependency_spec.rb:69:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 75) Bundler::Fetcher::Dependency#dependency_specs should log the query list at debug level | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::DependencySpecs:0xc53a410> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:191:in `block (3 levels) in <top (required)>' | |
| 76) Bundler::Fetcher::Dependency#dependency_specs should return formatted specs and a unique list of dependencies | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::DependencySpecs:0xc4e9d80> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:191:in `block (3 levels) in <top (required)>' | |
| 77) Bundler::Fetcher::Dependency#unmarshalled_dep_gems should fetch dependencies from Rubygems and unmarshal them | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::UnmarshalledDepGems:0xc585244> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:213:in `block (3 levels) in <top (required)>' | |
| 78) Bundler::Fetcher::Dependency#get_formatted_specs_and_deps should return formatted specs and a unique list of dependencies | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::GetFormattedSpecsAndDeps:0xc4f066c> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:246:in `block (3 levels) in <top (required)>' | |
| 79) Bundler::Fetcher::Dependency#dependency_api_uri with gem names should return an api calling uri with the gems in the query | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::DependencyApiUri::WithGemNames:0xc5b7870> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:259:in `block (4 levels) in <top (required)>' | |
| 80) Bundler::Fetcher::Dependency#dependency_api_uri with no gem names should return an api calling uri with no query | |
| Failure/Error: let(:downloader) { double(:downloader) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDependency::DependencyApiUri::WithNoGemNames:0xc5fac38> | |
| # ./spec/bundler/fetcher/dependency_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:8:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/dependency_spec.rb:270:in `block (4 levels) in <top (required)>' | |
| 81) Bundler::Fetcher::Downloader fetch when the # requests counter is greater than the redirect limit should raise a Bundler::HTTPError specifying too many redirects | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestsCounterIsGreaterThanTheRedirectLimit:0xc644108> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 82) Bundler::Fetcher::Downloader fetch logging should log the HTTP response code and message to debug | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::Logging:0xc567578> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 83) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRedirection should try to fetch the redirect uri and iterate the # requests counter | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPRedirection:0xc6b2950> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 84) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRedirection when the redirect uri and original uri are the same should set the same user and password for the redirect uri | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPRedirection::WhenTheRedirectUriAndOriginalUriAreTheSame:0xc691f5c> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 85) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPSuccess should return the response body | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPSuccess:0xc70d184> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 86) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRequestEntityTooLarge should raise a Bundler::Fetcher::FallbackError with the response body | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPRequestEntityTooLarge:0xc6fc5c8> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 87) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPUnauthorized should raise a Bundler::Fetcher::AuthenticationRequiredError with the uri host | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPUnauthorized:0xc7479d8> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 88) Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPNotFound should raise a Bundler::Fetcher::FallbackError with Net::HTTPNotFound | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsANetHTTPNotFound:0xc78ee14> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 89) Bundler::Fetcher::Downloader fetch when the request response is some other type should raise a Bundler::HTTPError with the response class and body | |
| Failure/Error: let(:connection) { double(:connection) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Fetch::WhenTheRequestResponseIsSomeOtherType:0xc7ca248> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:4:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/fetcher/downloader_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 90) Bundler::Fetcher::Downloader request should log the HTTP GET request to debug | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request:0xc7e9530> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 91) Bundler::Fetcher::Downloader request when there is a user provided in the request and there is also a password provided that contains cgi escaped characters should request basic authentication with the username and password | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenThereIsAUserProvidedInTheRequest::AndThereIsAlsoAPasswordProvided::ThatContainsCgiEscapedCharacters:0xc7b8480> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 92) Bundler::Fetcher::Downloader request when there is a user provided in the request and there is also a password provided that is all unescaped characters should request basic authentication with the username and proper cgi compliant password | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenThereIsAUserProvidedInTheRequest::AndThereIsAlsoAPasswordProvided::ThatIsAllUnescapedCharacters:0xc84b834> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 93) Bundler::Fetcher::Downloader request when there is a user provided in the request and there is no password provided should request basic authentication with just the user | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenThereIsAUserProvidedInTheRequest::AndThereIsNoPasswordProvided:0xc88aa0c> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 94) Bundler::Fetcher::Downloader request when there is a user provided in the request that contains cgi escaped characters should request basic authentication with the proper cgi compliant password user | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenThereIsAUserProvidedInTheRequest::ThatContainsCgiEscapedCharacters:0xc8a9e0c> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 95) Bundler::Fetcher::Downloader request when the request response causes a NoMethodError and the error message is about use_ssl= should raise a LoadError about openssl | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesANoMethodError::AndTheErrorMessageIsAboutUseSsl:0xc8e0cf4> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 96) Bundler::Fetcher::Downloader request when the request response causes a NoMethodError and the error message is not about use_ssl= should raise the original NoMethodError | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesANoMethodError::AndTheErrorMessageIsNotAboutUseSsl:0xc9140f4> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 97) Bundler::Fetcher::Downloader request when the request response causes a OpenSSL::SSL::SSLError should raise a LoadError about openssl | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesAOpenSSLSSLSSLError:0xc997300> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 98) Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS should trace log the error | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesAnErrorIncludedInHTTPERRORS:0xc9ae730> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 99) Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about the host being down should raise a Bundler::Fetcher::NetworkDownError | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesAnErrorIncludedInHTTPERRORS::WhenErrorMessageIsAboutTheHostBeingDown:0xc9d5d30> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 100) Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about getaddrinfo issues should raise a Bundler::Fetcher::NetworkDownError | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesAnErrorIncludedInHTTPERRORS::WhenErrorMessageIsAboutGetaddrinfoIssues:0xca25128> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 101) Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about neither host down or getaddrinfo should raise a Bundler::HTTPError | |
| Failure/Error: allow(Net::HTTP::Get).to receive(:new).with("/api/v2/endpoint", options).and_return(net_http_get) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherDownloader::Request::WhenTheRequestResponseCausesAnErrorIncludedInHTTPERRORS::WhenErrorMessageIsAboutNeitherHostDownOrGetaddrinfo:0xca9c520> | |
| # ./spec/bundler/fetcher/downloader_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 102) Bundler::Fetcher::Index fetches and returns the list of remote specs | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex:0xcacde7c> | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 103) Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAGemRemoteFetcherFetchErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenCertificateVerifyFailed:0xcac4408> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:86 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 104) Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAGemRemoteFetcherFetchErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA401ResponseOccurs:0xca27518> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:86 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 105) Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAGemRemoteFetcherFetchErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasUserinfo:0xc9ae028> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:86 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 106) Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAGemRemoteFetcherFetchErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasNoUserinfo:0xc93d148> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:86 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 107) Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAGemRemoteFetcherFetchErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::AnyOtherMessageIsReturned:0xc8abfb8> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:86 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 108) Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAOpenSSLSSLSSLErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenCertificateVerifyFailed:0xc84a484> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:92 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 109) Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAOpenSSLSSLSSLErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA401ResponseOccurs:0xc7f5790> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:92 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 110) Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAOpenSSLSSLSSLErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasUserinfo:0xc7e84a0> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:92 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 111) Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAOpenSSLSSLSSLErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasNoUserinfo:0xc747348> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:92 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 112) Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenAOpenSSLSSLSSLErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::AnyOtherMessageIsReturned:0xc6fe42c> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:92 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 113) Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenANetHTTPFatalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenCertificateVerifyFailed:0xc69083c> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:98 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 114) Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenANetHTTPFatalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA401ResponseOccurs:0xc577798> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:98 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 115) Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenANetHTTPFatalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasUserinfo:0xc5fa2d8> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:98 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 116) Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenANetHTTPFatalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::WhenA403ResponseOccurs::AndThereWasNoUserinfo:0xc5e1558> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:98 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 117) Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| Failure/Error: before { allow(Bundler).to receive(:rubygems).and_return(rubygems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcherIndex::ErrorHandling::WhenANetHTTPFatalErrorOccurs::BehavesLikeTheErrorIsProperlyHandled::AnyOtherMessageIsReturned:0xc584290> | |
| Shared Example Group: "the error is properly handled" called from ./spec/bundler/fetcher/index_spec.rb:98 | |
| # ./spec/bundler/fetcher/index_spec.rb:12:in `block (2 levels) in <top (required)>' | |
| 118) Bundler::Fetcher#connection when Gem.configuration doesn't specify http_proxy specify no http_proxy | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenGemConfigurationDoesnTSpecifyHttpProxy:0xc51d234> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 119) Bundler::Fetcher#connection when Gem.configuration doesn't specify http_proxy consider environment vars when determine proxy | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenGemConfigurationDoesnTSpecifyHttpProxy:0xc4c0ad4> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 120) Bundler::Fetcher#connection when Gem.configuration specifies http_proxy consider Gem.configuration when determine proxy | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenGemConfigurationSpecifiesHttpProxy:0xc3f3a20> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 121) Bundler::Fetcher#connection when Gem.configuration specifies http_proxy consider Gem.configuration when determine proxy | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenGemConfigurationSpecifiesHttpProxy:0xc3c2ed4> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 122) Bundler::Fetcher#connection when a rubygems source mirror is set sets the 'X-Gemfile-Source' header containing the original source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenARubygemsSourceMirrorIsSet:0xc3aa230> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 123) Bundler::Fetcher#connection when there is no rubygems source mirror set does not set the 'X-Gemfile-Source' header | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::Connection::WhenThereIsNoRubygemsSourceMirrorSet:0xc2ad0e4> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 124) Bundler::Fetcher#user_agent builds user_agent with current ruby version and Bundler settings | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::UserAgent:0xc2e807c> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 125) Bundler::Fetcher#user_agent include CI information from one CI | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::UserAgent::IncludeCIInformation:0xc28f3f0> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 126) Bundler::Fetcher#user_agent include CI information from many CI | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerFetcher::UserAgent::IncludeCIInformation:0xc1727c4> | |
| # ./spec/bundler/fetcher_spec.rb:11:in `block (2 levels) in <top (required)>' | |
| 127) Bundler::GemHelper gem management #build_gem when build was successful creates .gem file | |
| Failure/Error: expect(Bundler.ui).to receive(:confirm).with(message) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::BuildGem::WhenBuildWasSuccessful:0xac5439c> | |
| # ./spec/bundler/gem_helper_spec.rb:62:in `mock_confirm_message' | |
| # ./spec/bundler/gem_helper_spec.rb:67:in `mock_build_message' | |
| # ./spec/bundler/gem_helper_spec.rb:150:in `block (5 levels) in <top (required)>' | |
| 128) Bundler::GemHelper gem management #install_gem when installation was successful gem is installed | |
| Failure/Error: expect(Bundler.ui).to receive(:confirm).with(message) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::InstallGem::WhenInstallationWasSuccessful:0xabb8e4c> | |
| # ./spec/bundler/gem_helper_spec.rb:62:in `mock_confirm_message' | |
| # ./spec/bundler/gem_helper_spec.rb:67:in `mock_build_message' | |
| # ./spec/bundler/gem_helper_spec.rb:160:in `block (5 levels) in <top (required)>' | |
| 129) Bundler::GemHelper gem management #install_gem when installation fails raises an error with appropriate message | |
| Failure/Error: | |
| allow(subject).to receive(:build_gem) do | |
| FileUtils.mkdir_p(app_gem_dir) | |
| FileUtils.touch app_gem_path | |
| app_gem_path | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::InstallGem::WhenInstallationFails:0xaad8914> | |
| # ./spec/bundler/gem_helper_spec.rb:171:in `block (5 levels) in <top (required)>' | |
| 130) Bundler::GemHelper gem management rake release fails when there is no git remote | |
| Failure/Error: allow(Bundler.ui).to receive(:confirm) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::RakeRelease::Fails:0xa3fd1d0> | |
| # ./spec/bundler/gem_helper_spec.rb:216:in `block (5 levels) in <top (required)>' | |
| 131) Bundler::GemHelper gem management rake release succeeds on releasing | |
| Failure/Error: expect(Bundler.ui).to receive(:confirm).with(message) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::RakeRelease::Succeeds:0xa2ce8cc> | |
| # ./spec/bundler/gem_helper_spec.rb:62:in `mock_confirm_message' | |
| # ./spec/bundler/gem_helper_spec.rb:67:in `mock_build_message' | |
| # ./spec/bundler/gem_helper_spec.rb:234:in `block (5 levels) in <top (required)>' | |
| 132) Bundler::GemHelper gem management rake release succeeds even if tag already exists | |
| Failure/Error: expect(Bundler.ui).to receive(:confirm).with(message) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerGemHelper::GemManagement::RakeRelease::Succeeds:0xa1f7ee4> | |
| # ./spec/bundler/gem_helper_spec.rb:62:in `mock_confirm_message' | |
| # ./spec/bundler/gem_helper_spec.rb:67:in `mock_build_message' | |
| # ./spec/bundler/gem_helper_spec.rb:245:in `block (5 levels) in <top (required)>' | |
| 133) Bundler::Settings::Mirror with an uri without a fallback timeout when probed with a replying mirror is valid | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithoutAFallbackTimeout::WhenProbed::WithAReplyingMirror:0xbc555d4> | |
| # ./spec/bundler/mirror_spec.rb:62:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:66:in `block (6 levels) in <top (required)>' | |
| 134) Bundler::Settings::Mirror with an uri without a fallback timeout when probed with a non replying mirror is still valid | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithoutAFallbackTimeout::WhenProbed::WithANonReplyingMirror:0xc054798> | |
| # ./spec/bundler/mirror_spec.rb:62:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:77:in `block (6 levels) in <top (required)>' | |
| 135) Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a replying mirror is valid | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithAFallbackTimeout::WhenProbed::WithAReplyingMirror:0xc0b6790> | |
| # ./spec/bundler/mirror_spec.rb:96:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:100:in `block (6 levels) in <top (required)>' | |
| 136) Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a replying mirror is validated only once | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithAFallbackTimeout::WhenProbed::WithAReplyingMirror:0xc175e10> | |
| # ./spec/bundler/mirror_spec.rb:96:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:100:in `block (6 levels) in <top (required)>' | |
| 137) Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a non replying mirror is not valid | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithAFallbackTimeout::WhenProbed::WithANonReplyingMirror:0xc1d4f78> | |
| # ./spec/bundler/mirror_spec.rb:96:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:117:in `block (6 levels) in <top (required)>' | |
| 138) Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a non replying mirror is validated only once | |
| Failure/Error: let(:probe) { double } | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirror::WithAnUri::WithAFallbackTimeout::WhenProbed::WithANonReplyingMirror:0xc2405e8> | |
| # ./spec/bundler/mirror_spec.rb:96:in `block (5 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:117:in `block (6 levels) in <top (required)>' | |
| 139) Bundler::Settings::Mirrors with a just created mirror returns a mirror that contains the source uri for an unknown uri | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAJustCreatedMirror:0xc39da44> | |
| # ./spec/bundler/mirror_spec.rb:141:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:147:in `block (3 levels) in <top (required)>' | |
| 140) Bundler::Settings::Mirrors with a just created mirror parses a mirror key and returns a mirror for the parsed uri | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAJustCreatedMirror:0xc401418> | |
| # ./spec/bundler/mirror_spec.rb:141:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:152:in `block (3 levels) in <top (required)>' | |
| 141) Bundler::Settings::Mirrors with a just created mirror with a uri parsed already takes a mirror fallback_timeout and assigns the timeout | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAJustCreatedMirror::WithAUriParsedAlready:0xc420a84> | |
| # ./spec/bundler/mirror_spec.rb:141:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:157:in `block (4 levels) in <top (required)>' | |
| 142) Bundler::Settings::Mirrors with a just created mirror with a uri parsed already parses a 'true' fallback timeout and sets the default timeout | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAJustCreatedMirror::WithAUriParsedAlready:0xc4b43d8> | |
| # ./spec/bundler/mirror_spec.rb:141:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:157:in `block (4 levels) in <top (required)>' | |
| 143) Bundler::Settings::Mirrors with a just created mirror with a uri parsed already parses a 'false' fallback timeout and sets it to zero | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAJustCreatedMirror::WithAUriParsedAlready:0xc54fcfc> | |
| # ./spec/bundler/mirror_spec.rb:141:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:157:in `block (4 levels) in <top (required)>' | |
| 144) Bundler::Settings::Mirrors with a mirror prober that replies on time with a default fallback_timeout for rubygems.org returns localhost | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatRepliesOnTime::WithADefaultFallbackTimeoutForRubygemsOrg:0xc5aec20> | |
| # ./spec/bundler/mirror_spec.rb:178:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:185:in `block (4 levels) in <top (required)>' | |
| 145) Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all without a fallback timeout returns localhost uri for rubygems | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatRepliesOnTime::WithAMirrorForAll::WithoutAFallbackTimeout:0xc5f5d28> | |
| # ./spec/bundler/mirror_spec.rb:178:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:196:in `block (4 levels) in <top (required)>' | |
| 146) Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all without a fallback timeout returns localhost for any other url | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatRepliesOnTime::WithAMirrorForAll::WithoutAFallbackTimeout:0xc661640> | |
| # ./spec/bundler/mirror_spec.rb:178:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:196:in `block (4 levels) in <top (required)>' | |
| 147) Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all with a fallback timeout returns localhost uri for rubygems | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatRepliesOnTime::WithAMirrorForAll::WithAFallbackTimeout:0xc6bca40> | |
| # ./spec/bundler/mirror_spec.rb:178:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:196:in `block (4 levels) in <top (required)>' | |
| 148) Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all with a fallback timeout returns localhost for any other url | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatRepliesOnTime::WithAMirrorForAll::WithAFallbackTimeout:0xc714358> | |
| # ./spec/bundler/mirror_spec.rb:178:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:196:in `block (4 levels) in <top (required)>' | |
| 149) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with a localhost mirror for all without a fallback timeout returns localhost | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithALocalhostMirrorForAll::WithoutAFallbackTimeout:0xc626d10> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:230:in `block (4 levels) in <top (required)>' | |
| 150) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with a localhost mirror for all with a fallback timeout returns the source uri, not localhost | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithALocalhostMirrorForAll::WithAFallbackTimeout:0xc806108> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:230:in `block (4 levels) in <top (required)>' | |
| 151) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org without a fallback timeout returns the uri that is not mirrored | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithLocalhostAsAMirrorForRubygemsOrg::WithoutAFallbackTimeout:0xc890fec> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:248:in `block (4 levels) in <top (required)>' | |
| 152) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org without a fallback timeout returns localhost for rubygems.org | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithLocalhostAsAMirrorForRubygemsOrg::WithoutAFallbackTimeout:0xc9108f0> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:248:in `block (4 levels) in <top (required)>' | |
| 153) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org with a fallback timeout returns the uri that is not mirrored | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithLocalhostAsAMirrorForRubygemsOrg::WithAFallbackTimeout:0xc9d3cc4> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:248:in `block (4 levels) in <top (required)>' | |
| 154) Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org with a fallback timeout returns rubygems.org for rubygems.org | |
| Failure/Error: probe = double | |
| NameError: | |
| undefined local variable or method `double' for #<RSpec::ExampleGroups::BundlerSettingsMirrors::WithAMirrorProberThatDoesNotReplyOnTime::WithLocalhostAsAMirrorForRubygemsOrg::WithAFallbackTimeout:0xca9b5d0> | |
| # ./spec/bundler/mirror_spec.rb:224:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/mirror_spec.rb:248:in `block (4 levels) in <top (required)>' | |
| 155) Bundler::RemoteSpecification#fetch_platform should return the spec platform | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::FetchPlatform:0xc524430> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:22:in `block (3 levels) in <top (required)>' | |
| 156) Bundler::RemoteSpecification#full_name when platform is ruby should return the spec name and version | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::FullName::WhenPlatformIsRuby:0xc423338> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:32:in `block (4 levels) in <top (required)>' | |
| 157) Bundler::RemoteSpecification#full_name when platform is nil should return the spec name and version | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::FullName::WhenPlatformIsNil:0xc39e1ec> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:40:in `block (4 levels) in <top (required)>' | |
| 158) Bundler::RemoteSpecification#full_name when platform is a non-ruby platform should return the spec name, version, and platform | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::FullName::WhenPlatformIsANonRubyPlatform:0xc24140c> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:48:in `block (4 levels) in <top (required)>' | |
| 159) Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which exactly matches returns 0 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAnotherBundlerRemoteSpecification::ItShouldBehaveLikeAComparison::WhichExactlyMatches:0xc0b7708> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:101 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:62:in `block (5 levels) in <top (required)>' | |
| 160) Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which is different by name returns 1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAnotherBundlerRemoteSpecification::ItShouldBehaveLikeAComparison::WhichIsDifferentByName:0xc0fa92c> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:101 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:69:in `block (5 levels) in <top (required)>' | |
| 161) Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a lower version returns 1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAnotherBundlerRemoteSpecification::ItShouldBehaveLikeAComparison::WhichHasALowerVersion:0xbc559e4> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:101 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:76:in `block (5 levels) in <top (required)>' | |
| 162) Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a higher version returns -1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAnotherBundlerRemoteSpecification::ItShouldBehaveLikeAComparison::WhichHasAHigherVersion:0xbd74b90> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:101 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:83:in `block (5 levels) in <top (required)>' | |
| 163) Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a different platform returns -1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAnotherBundlerRemoteSpecification::ItShouldBehaveLikeAComparison::WhichHasADifferentPlatform:0xbc83e84> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:101 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:90:in `block (5 levels) in <top (required)>' | |
| 164) Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which exactly matches returns 0 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAGemSpecification::ItShouldBehaveLikeAComparison::WhichExactlyMatches:0xcac6118> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:111 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:62:in `block (5 levels) in <top (required)>' | |
| 165) Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which is different by name returns 1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAGemSpecification::ItShouldBehaveLikeAComparison::WhichIsDifferentByName:0xca9d164> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:111 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:69:in `block (5 levels) in <top (required)>' | |
| 166) Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a lower version returns 1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAGemSpecification::ItShouldBehaveLikeAComparison::WhichHasALowerVersion:0xc9afd4c> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:111 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:76:in `block (5 levels) in <top (required)>' | |
| 167) Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a higher version returns -1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAGemSpecification::ItShouldBehaveLikeAComparison::WhichHasAHigherVersion:0xc93ea70> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:111 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:83:in `block (5 levels) in <top (required)>' | |
| 168) Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a different platform returns -1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingAGemSpecification::ItShouldBehaveLikeAComparison::WhichHasADifferentPlatform:0xc8e1a78> | |
| Shared Example Group: "a comparison" called from ./spec/bundler/remote_specification_spec.rb:111 | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:90:in `block (5 levels) in <top (required)>' | |
| 169) Bundler::RemoteSpecification#<=> comparing a non sortable object should use default object comparison | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Nested::ComparingANonSortableObject:0xc8882fc> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:119:in `block (4 levels) in <top (required)>' | |
| 170) Bundler::RemoteSpecification#__swap__ should replace remote specification with the passed spec | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::Swap__:0xc7f70f4> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:133:in `block (3 levels) in <top (required)>' | |
| 171) Bundler::RemoteSpecification#sort_obj when platform is ruby should return a sorting delegate array with name, version, and -1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::SortObj::WhenPlatformIsRuby:0xc7e9d8c> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:145:in `block (4 levels) in <top (required)>' | |
| 172) Bundler::RemoteSpecification#sort_obj when platform is not ruby should return a sorting delegate array with name, version, and 1 | |
| Failure/Error: let(:spec_fetcher) { double(:spec_fetcher) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::SortObj::WhenPlatformIsNotRuby:0xc78caec> | |
| # ./spec/bundler/remote_specification_spec.rb:7:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:9:in `block (2 levels) in <top (required)>' | |
| # ./spec/bundler/remote_specification_spec.rb:153:in `block (4 levels) in <top (required)>' | |
| 173) Bundler::RemoteSpecification method missing and is present in Gem::Specification should send through to Gem::Specification | |
| Failure/Error: allow_any_instance_of(Gem::Specification).to receive(:respond_to?).and_return(true) | |
| NoMethodError: | |
| undefined method `allow_any_instance_of' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::MethodMissing::AndIsPresentInGemSpecification:0xc6ff5e8> | |
| # ./spec/bundler/remote_specification_spec.rb:163:in `block (4 levels) in <top (required)>' | |
| 174) Bundler::RemoteSpecification method missing and is not present in Gem::Specification should throw method missing error | |
| Failure/Error: before { allow_any_instance_of(Gem::Specification).to receive(:respond_to?).and_return(false) } | |
| NoMethodError: | |
| undefined method `allow_any_instance_of' for #<RSpec::ExampleGroups::BundlerRemoteSpecification::MethodMissing::AndIsNotPresentInGemSpecification:0xc692394> | |
| # ./spec/bundler/remote_specification_spec.rb:174:in `block (4 levels) in <top (required)>' | |
| 175) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#host should return an info string with the host cpu, vendor, and os | |
| Failure/Error: allow(RbConfig::CONFIG).to receive(:[]).with("host_cpu").and_return("x86_64") | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::Host:0xc1233a4> | |
| # ./spec/bundler/ruby_version_spec.rb:99:in `block (4 levels) in <top (required)>' | |
| 176) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#host memoizes the info string with the host cpu, vendor, and os | |
| Failure/Error: allow(RbConfig::CONFIG).to receive(:[]).with("host_cpu").and_return("x86_64") | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::Host:0xc0d29cc> | |
| # ./spec/bundler/ruby_version_spec.rb:99:in `block (4 levels) in <top (required)>' | |
| 177) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system memoizes the instance of Bundler::RubyVersion | |
| Failure/Error: expect(Bundler::RubyVersion).to receive(:new).once.and_call_original | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System:0xbd2ccf0> | |
| # ./spec/bundler/ruby_version_spec.rb:259:in `block (4 levels) in <top (required)>' | |
| 178) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine RUBY_ENGINE is defined should return a copy of the value of RUBY_ENGINE | |
| Failure/Error: before { stub_const("RUBY_ENGINE", "jruby") } | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::Engine::RUBYENGINEIsDefined:0xbc98a28> | |
| # ./spec/bundler/ruby_version_spec.rb:272:in `block (6 levels) in <top (required)>' | |
| 179) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine RUBY_ENGINE is not defined should return the string 'ruby' | |
| Failure/Error: before { stub_const("RUBY_ENGINE", nil) } | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::Engine::RUBYENGINEIsNotDefined:0xcab70c8> | |
| # ./spec/bundler/ruby_version_spec.rb:282:in `block (6 levels) in <top (required)>' | |
| 180) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is ruby should return a copy of the value of RUBY_VERSION | |
| Failure/Error: stub_const("RUBY_VERSION", "2.2.4") | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::EngineVersion::EngineIsRuby:0xcaa182c> | |
| # ./spec/bundler/ruby_version_spec.rb:293:in `block (6 levels) in <top (required)>' | |
| 181) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is rbx should return a copy of the value of Rubinius::VERSION | |
| Failure/Error: stub_const("RUBY_ENGINE", "rbx") | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::EngineVersion::EngineIsRbx:0xca2ba28> | |
| # ./spec/bundler/ruby_version_spec.rb:305:in `block (6 levels) in <top (required)>' | |
| 182) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is jruby should return a copy of the value of JRUBY_VERSION | |
| Failure/Error: stub_const("RUBY_ENGINE", "jruby") | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::EngineVersion::EngineIsJruby:0xc9daad8> | |
| # ./spec/bundler/ruby_version_spec.rb:317:in `block (6 levels) in <top (required)>' | |
| 183) Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is some other ruby engine should raise a BundlerError with a 'not recognized' message | |
| Failure/Error: stub_const("RUBY_ENGINE", "not_supported_ruby_engine") | |
| NoMethodError: | |
| undefined method `stub_const' for #<RSpec::ExampleGroups::BundlerRubyVersionAndItsSubclasses::BundlerRubyVersion::System::EngineVersion::EngineIsSomeOtherRubyEngine:0xc999a88> | |
| # ./spec/bundler/ruby_version_spec.rb:329:in `block (6 levels) in <top (required)>' | |
| 184) Bundler::RubygemsIntegration#validate validates with packaging mode disabled | |
| Failure/Error: let(:spec) { double("spec", :summary => "") } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerRubygemsIntegration::Validate:0xc8e8468> | |
| # ./spec/bundler/rubygems_integration_spec.rb:9:in `block (3 levels) in <top (required)>' | |
| # ./spec/bundler/rubygems_integration_spec.rb:17:in `block (3 levels) in <top (required)>' | |
| 185) Bundler::RubygemsIntegration#configuration handles Gem::SystemExitException errors | |
| Failure/Error: allow(Gem).to receive(:configuration) { raise Gem::SystemExitException.new(1) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerRubygemsIntegration::Configuration:0xc8bed0c> | |
| # ./spec/bundler/rubygems_integration_spec.rb:24:in `block (3 levels) in <top (required)>' | |
| 186) Bundler::RubygemsIntegration#fetch_all_remote_specs when a rubygems source mirror is set sets the 'X-Gemfile-Source' header containing the original source | |
| Failure/Error: expect(Bundler.rubygems).to receive(:gem_remote_fetcher).twice.and_return(fetcher) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerRubygemsIntegration::FetchAllRemoteSpecs::WhenARubygemsSourceMirrorIsSet:0xc87998c> | |
| # ./spec/bundler/rubygems_integration_spec.rb:40:in `block (4 levels) in <top (required)>' | |
| 187) Bundler::RubygemsIntegration#fetch_all_remote_specs when there is no rubygems source mirror set does not set the 'X-Gemfile-Source' header | |
| Failure/Error: expect(Bundler.rubygems).to receive(:gem_remote_fetcher).twice.and_return(fetcher) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerRubygemsIntegration::FetchAllRemoteSpecs::WhenThereIsNoRubygemsSourceMirrorSet:0xc21c904> | |
| # ./spec/bundler/rubygems_integration_spec.rb:53:in `block (4 levels) in <top (required)>' | |
| 188) Bundler::Settings#[] when it's not possible to write to the file raises an PermissionError with explanation | |
| Failure/Error: | |
| expect(FileUtils).to receive(:mkdir_p).with(settings.send(:local_config_file).dirname). | |
| and_raise(Errno::EACCES) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSettings::Nested::WhenItSNotPossibleToWriteToTheFile:0xaafe740> | |
| # ./spec/bundler/settings_spec.rb:53:in `block (4 levels) in <top (required)>' | |
| 189) Bundler::Settings#set_global when it's not possible to write to the file raises an PermissionError with explanation | |
| Failure/Error: | |
| expect(FileUtils).to receive(:mkdir_p).with(settings.send(:global_config_file).dirname). | |
| and_raise(Errno::EACCES) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSettings::SetGlobal::WhenItSNotPossibleToWriteToTheFile:0xaa79248> | |
| # ./spec/bundler/settings_spec.rb:64:in `block (4 levels) in <top (required)>' | |
| 190) Bundler::SharedHelpers#default_gemfile Gemfile is present returns the Gemfile path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultGemfile::GemfileIsPresent:0xc7543a4> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 191) Bundler::SharedHelpers#default_gemfile Gemfile is not present raises a GemfileNotFound error | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultGemfile::GemfileIsNotPresent:0xca2333c> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 192) Bundler::SharedHelpers#default_lockfile gemfile is gems.rb returns the gems.locked path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultLockfile::GemfileIsGemsRb:0xc8b9c1c> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 193) Bundler::SharedHelpers#default_lockfile is a regular Gemfile returns the lock file path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultLockfile::IsARegularGemfile:0xc610984> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 194) Bundler::SharedHelpers#default_bundle_dir .bundle does not exist returns nil | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultBundleDir::BundleDoesNotExist:0xc193794> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 195) Bundler::SharedHelpers#default_bundle_dir .bundle is global .bundle returns nil | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultBundleDir::BundleIsGlobalBundle:0xbda2b6c> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 196) Bundler::SharedHelpers#default_bundle_dir .bundle is not global .bundle returns the .bundle path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::DefaultBundleDir::BundleIsNotGlobalBundle:0xca99cbc> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 197) Bundler::SharedHelpers#in_bundle? calls the find_gemfile method | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle:0xc9a49b0> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 198) Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] set returns ENV['BUNDLE_GEMFILE'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle::ENVBUNDLEGEMFILESet:0xc807a94> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 199) Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] not set behaves like correctly determines whether to return a Gemfile path currently in directory with a Gemfile returns path of the bundle gemfile | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle::ENVBUNDLEGEMFILENotSet::BehavesLikeCorrectlyDeterminesWhetherToReturnAGemfilePath::CurrentlyInDirectoryWithAGemfile:0xc7863a4> | |
| Shared Example Group: "correctly determines whether to return a Gemfile path" called from ./spec/bundler/shared_helpers_spec.rb:114 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 200) Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] not set behaves like correctly determines whether to return a Gemfile path currently in directory without a Gemfile returns nil | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle::ENVBUNDLEGEMFILENotSet::BehavesLikeCorrectlyDeterminesWhetherToReturnAGemfilePath::CurrentlyInDirectoryWithoutAGemfile:0xc715618> | |
| Shared Example Group: "correctly determines whether to return a Gemfile path" called from ./spec/bundler/shared_helpers_spec.rb:114 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 201) Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] is blank behaves like correctly determines whether to return a Gemfile path currently in directory with a Gemfile returns path of the bundle gemfile | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle::ENVBUNDLEGEMFILEIsBlank::BehavesLikeCorrectlyDeterminesWhetherToReturnAGemfilePath::CurrentlyInDirectoryWithAGemfile:0xc5f781c> | |
| Shared Example Group: "correctly determines whether to return a Gemfile path" called from ./spec/bundler/shared_helpers_spec.rb:120 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 202) Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] is blank behaves like correctly determines whether to return a Gemfile path currently in directory without a Gemfile returns nil | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::InBundle::ENVBUNDLEGEMFILEIsBlank::BehavesLikeCorrectlyDeterminesWhetherToReturnAGemfilePath::CurrentlyInDirectoryWithoutAGemfile:0xc54e6b8> | |
| Shared Example Group: "correctly determines whether to return a Gemfile path" called from ./spec/bundler/shared_helpers_spec.rb:120 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 203) Bundler::SharedHelpers#chdir executes the passed block while in the specified directory | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::Chdir:0xc445334> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 204) Bundler::SharedHelpers#pwd returns the current absolute path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::Pwd:0xc4202a0> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 205) Bundler::SharedHelpers#with_clean_git_env executes the passed block | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::WithCleanGitEnv:0xc2b300c> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 206) Bundler::SharedHelpers#with_clean_git_env uses a fresh git env for execution | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::WithCleanGitEnv:0xc1d65d0> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 207) Bundler::SharedHelpers#with_clean_git_env passed block does not throw errors restores the git env after | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::WithCleanGitEnv::PassedBlockDoesNotThrowErrors:0xc0b5534> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 208) Bundler::SharedHelpers#with_clean_git_env passed block throws errors restores the git env after | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::WithCleanGitEnv::PassedBlockThrowsErrors:0xc0f87a8> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 209) Bundler::SharedHelpers#set_bundle_environment calls the appropriate set methods | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment:0xbdef458> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 210) Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] does not exist behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVPATHDoesNotExist::BehavesLikeENVPATHGetsSetCorrectly:0xbd4a4a8> | |
| Shared Example Group: "ENV['PATH'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:219 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 211) Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] is empty behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVPATHIsEmpty::BehavesLikeENVPATHGetsSetCorrectly:0xbc811ac> | |
| Shared Example Group: "ENV['PATH'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:223 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 212) Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] exists behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVPATHExists::BehavesLikeENVPATHGetsSetCorrectly:0xcaab4a8> | |
| Shared Example Group: "ENV['PATH'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:227 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 213) Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] already contains the bundle bin path ENV['PATH'] should only contain one instance of bundle bin path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVPATHAlreadyContainsTheBundleBinPath:0xca26168> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 214) Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] already contains the bundle bin path behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVPATHAlreadyContainsTheBundleBinPath::BehavesLikeENVPATHGetsSetCorrectly:0xc9ace08> | |
| Shared Example Group: "ENV['PATH'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:234 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 215) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] does not exist behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYOPTDoesNotExist::BehavesLikeENVRUBYOPTGetsSetCorrectly:0xc9176b4> | |
| Shared Example Group: "ENV['RUBYOPT'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:243 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 216) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] exists without -rbundler/setup behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYOPTExistsWithoutRbundlerSetup::BehavesLikeENVRUBYOPTGetsSetCorrectly:0xc8a9da8> | |
| Shared Example Group: "ENV['RUBYOPT'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:247 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 217) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] exists and contains -rbundler/setup behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYOPTExistsAndContainsRbundlerSetup::BehavesLikeENVRUBYOPTGetsSetCorrectly:0xc8484e0> | |
| Shared Example Group: "ENV['RUBYOPT'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:253 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 218) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] does not exist behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYLIBDoesNotExist::BehavesLikeENVRUBYLIBGetsSetCorrectly:0xc7baf14> | |
| Shared Example Group: "ENV['RUBYLIB'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:257 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 219) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] is empty behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYLIBIsEmpty::BehavesLikeENVRUBYLIBGetsSetCorrectly:0xc7c94b0> | |
| Shared Example Group: "ENV['RUBYLIB'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:261 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 220) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] exists behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYLIBExists::BehavesLikeENVRUBYLIBGetsSetCorrectly:0xc73fcd8> | |
| Shared Example Group: "ENV['RUBYLIB'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:265 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 221) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] already contains the bundler's ruby version lib path ENV['RUBYLIB'] should only contain one instance of bundler's ruby version lib path | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYLIBAlreadyContainsTheBundlerSRubyVersionLibPath:0xc70e890> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 222) Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] already contains the bundler's ruby version lib path behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::SetBundleEnvironment::ENVRUBYLIBAlreadyContainsTheBundlerSRubyVersionLibPath::BehavesLikeENVRUBYLIBGetsSetCorrectly:0xc6b1514> | |
| Shared Example Group: "ENV['RUBYLIB'] gets set correctly" called from ./spec/bundler/shared_helpers_spec.rb:273 | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 223) Bundler::SharedHelpers#filesystem_access system has proper permission access performs the operation in the passed block | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::FilesystemAccess::SystemHasProperPermissionAccess:0xc647ca4> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 224) Bundler::SharedHelpers#filesystem_access system throws Errno::EACESS raises a PermissionError | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::FilesystemAccess::SystemThrowsErrnoEACESS:0xc5b6830> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 225) Bundler::SharedHelpers#filesystem_access system throws Errno::EAGAIN raises a TemporaryResourceError | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::FilesystemAccess::SystemThrowsErrnoEAGAIN:0xc4f19b8> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 226) Bundler::SharedHelpers#const_get_safely when the namespace does have the requested constant returns the value of the requested constant | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::ConstGetSafely::WhenTheNamespaceDoesHaveTheRequestedConstant:0xc4e8160> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 227) Bundler::SharedHelpers#const_get_safely when the requested constant is passed as a string returns the value of the requested constant | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::ConstGetSafely::WhenTheRequestedConstantIsPassedAsAString:0xc4d699c> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 228) Bundler::SharedHelpers#const_get_safely when the namespace does not have the requested constant returns nil | |
| Failure/Error: ext_lock_double = double(:ext_lock) | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSharedHelpers::ConstGetSafely::WhenTheNamespaceDoesNotHaveTheRequestedConstant:0xc319ab4> | |
| # ./spec/bundler/shared_helpers_spec.rb:6:in `block (2 levels) in <top (required)>' | |
| 229) Bundler::Source::Git::GitProxy with configured credentials adds username and password to URI | |
| Failure/Error: expect(subject).to receive(:git_retry).with(match("https://u:[email protected]/bundler/bundler.git")) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSourceGitGitProxy::WithConfiguredCredentials:0xc40efdc> | |
| # ./spec/bundler/source/git/git_proxy_spec.rb:10:in `block (3 levels) in <top (required)>' | |
| 230) Bundler::Source::Git::GitProxy with configured credentials adds username and password to URI for host | |
| Failure/Error: expect(subject).to receive(:git_retry).with(match("https://u:[email protected]/bundler/bundler.git")) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSourceGitGitProxy::WithConfiguredCredentials:0xc3aa5dc> | |
| # ./spec/bundler/source/git/git_proxy_spec.rb:16:in `block (3 levels) in <top (required)>' | |
| 231) Bundler::Source::Git::GitProxy with configured credentials does not add username and password to mismatched URI | |
| Failure/Error: expect(subject).to receive(:git_retry).with(match(uri)) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSourceGitGitProxy::WithConfiguredCredentials:0xc3013c4> | |
| # ./spec/bundler/source/git/git_proxy_spec.rb:22:in `block (3 levels) in <top (required)>' | |
| 232) Bundler::Source::Git::GitProxy with configured credentials keeps original userinfo | |
| Failure/Error: expect(subject).to receive(:git_retry).with(match(original)) | |
| NoMethodError: | |
| undefined method `receive' for #<RSpec::ExampleGroups::BundlerSourceGitGitProxy::WithConfiguredCredentials:0xc29c3c0> | |
| # ./spec/bundler/source/git/git_proxy_spec.rb:30:in `block (3 levels) in <top (required)>' | |
| 233) Bundler::Source::Rubygems::Remote when the original URI has no credentials #uri returns the original URI | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::Uri:0xc0a9180> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 234) Bundler::Source::Rubygems::Remote when the original URI has no credentials #uri applies configured credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::Uri:0xc09fae0> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 235) Bundler::Source::Rubygems::Remote when the original URI has no credentials #anonymized_uri returns the original URI | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::AnonymizedUri:0xc12279c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 236) Bundler::Source::Rubygems::Remote when the original URI has no credentials #anonymized_uri does not apply given credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::AnonymizedUri:0xc0d1c34> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 237) Bundler::Source::Rubygems::Remote when the original URI has no credentials #cache_slug returns the correct slug | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::CacheSlug:0xc074890> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 238) Bundler::Source::Rubygems::Remote when the original URI has no credentials #cache_slug only applies the given user | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasNoCredentials::CacheSlug:0xc013338> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 239) Bundler::Source::Rubygems::Remote when the original URI has a username and password #uri returns the original URI | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::Uri:0xbfa1490> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 240) Bundler::Source::Rubygems::Remote when the original URI has a username and password #uri does not apply configured credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::Uri:0xbfb44dc> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 241) Bundler::Source::Rubygems::Remote when the original URI has a username and password #anonymized_uri returns the URI without username and password | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::AnonymizedUri:0xbf5ad60> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 242) Bundler::Source::Rubygems::Remote when the original URI has a username and password #anonymized_uri does not apply given credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::AnonymizedUri:0xbee1e4c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 243) Bundler::Source::Rubygems::Remote when the original URI has a username and password #cache_slug returns the correct slug | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::CacheSlug:0xbf044c4> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 244) Bundler::Source::Rubygems::Remote when the original URI has a username and password #cache_slug does not apply given credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasAUsernameAndPassword::CacheSlug:0xbed3644> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 245) Bundler::Source::Rubygems::Remote when the original URI has only a username #anonymized_uri returns the URI without username and password | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasOnlyAUsername::AnonymizedUri:0xbe9d788> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 246) Bundler::Source::Rubygems::Remote when the original URI has only a username #cache_slug returns the correct slug | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenTheOriginalURIHasOnlyAUsername::CacheSlug:0xbe2b1c4> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 247) Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #uri returns the mirror URI with credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithInlineCredentialsIsConfiguredForTheURI:0xbdfe200> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 248) Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #anonymized_uri returns the mirror URI without credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithInlineCredentialsIsConfiguredForTheURI:0xbd5d828> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 249) Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #original_uri returns the original source | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithInlineCredentialsIsConfiguredForTheURI:0xbcf104c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 250) Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #cache_slug returns the correct slug | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithInlineCredentialsIsConfiguredForTheURI:0xbbdc88c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 251) Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #uri returns the mirror URI with credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithConfiguredCredentialsIsConfiguredForTheURI:0xcad6d88> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 252) Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #anonymized_uri returns the mirror URI without credentials | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithConfiguredCredentialsIsConfiguredForTheURI:0xcab5d54> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 253) Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #original_uri returns the original source | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithConfiguredCredentialsIsConfiguredForTheURI:0xcaa0e68> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 254) Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #cache_slug returns the original source | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenAMirrorWithConfiguredCredentialsIsConfiguredForTheURI:0xca2b67c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 255) Bundler::Source::Rubygems::Remote when there is no mirror set #original_uri is not set | |
| Failure/Error: allow(Digest::MD5).to receive(:hexdigest).with(duck_type(:to_s)) {|string| "MD5HEX(#{string})" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygemsRemote::WhenThereIsNoMirrorSet::OriginalUri:0xc9da31c> | |
| # ./spec/bundler/source/rubygems/remote_spec.rb:10:in `block (2 levels) in <top (required)>' | |
| 256) Bundler::Source::Rubygems caches includes Bundler.app_cache | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygems::Caches:0xc97bb78> | |
| # ./spec/bundler/source/rubygems_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 257) Bundler::Source::Rubygems caches includes GEM_PATH entries | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygems::Caches:0xc9621a0> | |
| # ./spec/bundler/source/rubygems_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 258) Bundler::Source::Rubygems caches is an array of strings or pathnames | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygems::Caches:0xc941518> | |
| # ./spec/bundler/source/rubygems_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 259) Bundler::Source::Rubygems#add_remote when the source is an HTTP(s) URI with no host raises error | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new("root") } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceRubygems::AddRemote::WhenTheSourceIsAnHTTPSURIWithNoHost:0xc8e8044> | |
| # ./spec/bundler/source/rubygems_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 260) Bundler::SourceList adding sources #add_path_source returns the new path source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddPathSource:0xc8bc714> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 261) Bundler::SourceList adding sources #add_path_source passes the provided options to the new source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddPathSource:0xc4e7b70> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 262) Bundler::SourceList adding sources #add_path_source adds the source to the beginning of path_sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddPathSource:0xc15b038> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 263) Bundler::SourceList adding sources #add_path_source removes existing duplicates | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddPathSource:0xbf2a4bc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 264) Bundler::SourceList adding sources #add_git_source returns the new git source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddGitSource:0xaa98300> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 265) Bundler::SourceList adding sources #add_git_source passes the provided options to the new source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddGitSource:0xacebbe8> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 266) Bundler::SourceList adding sources #add_git_source adds the source to the beginning of git_sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddGitSource:0xac918f0> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 267) Bundler::SourceList adding sources #add_git_source removes existing duplicates | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddGitSource:0xac4d114> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 268) Bundler::SourceList adding sources #add_rubygems_source returns the new rubygems source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsSource:0xac112cc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 269) Bundler::SourceList adding sources #add_rubygems_source passes the provided options to the new source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsSource:0xabcfafc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 270) Bundler::SourceList adding sources #add_rubygems_source adds the source to the beginning of rubygems_sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsSource:0xab96b94> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 271) Bundler::SourceList adding sources #add_rubygems_source removes duplicates | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsSource:0xab35948> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 272) Bundler::SourceList adding sources #add_rubygems_remote returns the aggregate rubygems source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsRemote:0xaada200> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 273) Bundler::SourceList adding sources #add_rubygems_remote adds the provided remote to the beginning of the aggregate source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AddingSources::AddRubygemsRemote:0xaa6593c> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 274) Bundler::SourceList#all_sources includes the aggregate rubygems source when rubygems sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AllSources:0xa9d7e48> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 275) Bundler::SourceList#all_sources includes the aggregate rubygems source when no rubygems sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AllSources:0xa9a0ba0> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 276) Bundler::SourceList#all_sources returns sources of the same type in the reverse order that they were added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::AllSources:0xa9593cc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 277) Bundler::SourceList#path_sources returns an empty array when no path sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::PathSources:0xa905df8> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 278) Bundler::SourceList#path_sources returns path sources in the reverse order that they were added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::PathSources:0xa88e7a8> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 279) Bundler::SourceList#git_sources returns an empty array when no git sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::GitSources:0xa4aebec> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 280) Bundler::SourceList#git_sources returns git sources in the reverse order that they were added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::GitSources:0xa423588> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 281) Bundler::SourceList#rubygems_sources includes the aggregate rubygems source when rubygems sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::RubygemsSources:0xa3ccf6c> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 282) Bundler::SourceList#rubygems_sources returns only the aggregate rubygems source when no rubygems sources have been added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::RubygemsSources:0xa34aabc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 283) Bundler::SourceList#rubygems_sources returns rubygems sources in the reverse order that they were added | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::RubygemsSources:0xa2e4730> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 284) Bundler::SourceList#get when it includes an equal source returns the equal source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::Get::WhenItIncludesAnEqualSource:0xa29e21c> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 285) Bundler::SourceList#get when it does not include an equal source returns nil | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::Get::WhenItDoesNotIncludeAnEqualSource:0xa251ffc> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 286) Bundler::SourceList#lock_sources combines the rubygems sources into a single instance, removing duplicate remotes from the end | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::LockSources:0xa200c60> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 287) Bundler::SourceList replace_sources! maintains the order and number of sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::ReplaceSources:0xa1cba38> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 288) Bundler::SourceList replace_sources! retains the same instance of the new source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::ReplaceSources:0xa19d228> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 289) Bundler::SourceList replace_sources! replaces the instance of the existing source | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::ReplaceSources:0xa174968> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 290) Bundler::SourceList#cached! calls #cached! on all the sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::Cached:0xa136cd0> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 291) Bundler::SourceList#remote! calls #remote! on all the sources | |
| Failure/Error: allow(Bundler).to receive(:root) { Pathname.new "/" } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSourceList::Remote:0x9f000ec> | |
| # ./spec/bundler/source_list_spec.rb:5:in `block (2 levels) in <top (required)>' | |
| 292) Bundler::Source#unmet_deps should return the names of unmet dependencies | |
| Failure/Error: allow(subject).to receive(:specs).and_return(specs) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::UnmetDeps:0x9e7247c> | |
| # ./spec/bundler/source_spec.rb:14:in `block (3 levels) in <top (required)>' | |
| 293) Bundler::Source#version_message when there are locked gems that contain the relevant gem spec without a version behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| Failure/Error: before { allow(Bundler).to receive(:locked_gems).and_return(locked_gems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::VersionMessage::WhenThereAreLockedGems::ThatContainTheRelevantGemSpec::WithoutAVersion::BehavesLikeTheLockfileSpecsAreNotRelevant:0x9d73918> | |
| Shared Example Group: "the lockfile specs are not relevant" called from ./spec/bundler/source_spec.rb:47 | |
| # ./spec/bundler/source_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| 294) Bundler::Source#version_message when there are locked gems that contain the relevant gem spec with the same version behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| Failure/Error: before { allow(Bundler).to receive(:locked_gems).and_return(locked_gems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::VersionMessage::WhenThereAreLockedGems::ThatContainTheRelevantGemSpec::WithTheSameVersion::BehavesLikeTheLockfileSpecsAreNotRelevant:0x9c3563c> | |
| Shared Example Group: "the lockfile specs are not relevant" called from ./spec/bundler/source_spec.rb:53 | |
| # ./spec/bundler/source_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| 295) Bundler::Source#version_message when there are locked gems that contain the relevant gem spec with a different version should return a string with the spec name and version and locked spec version | |
| Failure/Error: before { allow(Bundler).to receive(:locked_gems).and_return(locked_gems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::VersionMessage::WhenThereAreLockedGems::ThatContainTheRelevantGemSpec::WithADifferentVersion:0xbd47348> | |
| # ./spec/bundler/source_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| 296) Bundler::Source#version_message when there are locked gems that do not contain the relevant gem spec behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| Failure/Error: before { allow(Bundler).to receive(:locked_gems).and_return(locked_gems) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::VersionMessage::WhenThereAreLockedGems::ThatDoNotContainTheRelevantGemSpec::BehavesLikeTheLockfileSpecsAreNotRelevant:0xbe461e0> | |
| Shared Example Group: "the lockfile specs are not relevant" called from ./spec/bundler/source_spec.rb:72 | |
| # ./spec/bundler/source_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| 297) Bundler::Source#version_message when there are no locked gems behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| Failure/Error: before { allow(Bundler).to receive(:locked_gems).and_return(nil) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSource::VersionMessage::WhenThereAreNoLockedGems::BehavesLikeTheLockfileSpecsAreNotRelevant:0xc1f4e7c> | |
| Shared Example Group: "the lockfile specs are not relevant" called from ./spec/bundler/source_spec.rb:79 | |
| # ./spec/bundler/source_spec.rb:77:in `block (4 levels) in <top (required)>' | |
| 298) Bundler::Source#can_lock? when the passed spec's source is equivalent should return true | |
| Failure/Error: let(:spec) { double(:spec, :source => subject) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSource::CanLock::WhenThePassedSpecSSourceIsEquivalent:0xc377b64> | |
| # ./spec/bundler/source_spec.rb:85:in `block (4 levels) in <top (required)>' | |
| # ./spec/bundler/source_spec.rb:88:in `block (4 levels) in <top (required)>' | |
| 299) Bundler::Source#can_lock? when the passed spec's source is not equivalent should return false | |
| Failure/Error: let(:spec) { double(:spec, :source => double(:other_source)) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSource::CanLock::WhenThePassedSpecSSourceIsNotEquivalent:0xc512f78> | |
| # ./spec/bundler/source_spec.rb:93:in `block (4 levels) in <top (required)>' | |
| # ./spec/bundler/source_spec.rb:96:in `block (4 levels) in <top (required)>' | |
| 300) Bundler::Source#include? when the passed source is not equivalent should return false | |
| Failure/Error: let(:source) { double(:source) } | |
| NoMethodError: | |
| undefined method `double' for #<RSpec::ExampleGroups::BundlerSource::Include::WhenThePassedSourceIsNotEquivalent:0xc7d13a4> | |
| # ./spec/bundler/source_spec.rb:111:in `block (4 levels) in <top (required)>' | |
| # ./spec/bundler/source_spec.rb:114:in `block (4 levels) in <top (required)>' | |
| 301) Bundler::SSLCerts::CertificateManager#update_from should update the certs through a new certificate manager | |
| Failure/Error: before { allow(described_class).to receive(:new).with(rubygems_path).and_return(cert_manager) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::UpdateFrom:0xc7d2cb8> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:25:in `block (3 levels) in <top (required)>' | |
| 302) Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should remove the current bundler certs | |
| Failure/Error: allow(subject).to receive(:up_to_date?).and_return(false) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::Update::WhenCertificateManagerIsNotUpToDate:0xc0da910> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:73:in `block (4 levels) in <top (required)>' | |
| 303) Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should copy the rubygems certs into bundler certs | |
| Failure/Error: allow(subject).to receive(:up_to_date?).and_return(false) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::Update::WhenCertificateManagerIsNotUpToDate:0xbcd4a78> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:73:in `block (4 levels) in <top (required)>' | |
| 304) Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should return nil | |
| Failure/Error: allow(subject).to receive(:up_to_date?).and_return(false) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::Update::WhenCertificateManagerIsNotUpToDate:0xc9a63f0> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:73:in `block (4 levels) in <top (required)>' | |
| 305) Bundler::SSLCerts::CertificateManager#update! when certificate manager is up to date should return nil | |
| Failure/Error: before { allow(subject).to receive(:up_to_date?).and_return(true) } | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::Update::WhenCertificateManagerIsUpToDate:0xc807a6c> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:94:in `block (4 levels) in <top (required)>' | |
| 306) Bundler::SSLCerts::CertificateManager#connect_to should use ssl for the http request | |
| Failure/Error: allow(Net::HTTP).to receive(:new).with(host, 443).and_return(http) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::ConnectTo:0xc785030> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 307) Bundler::SSLCerts::CertificateManager#connect_to use verify peer mode | |
| Failure/Error: allow(Net::HTTP).to receive(:new).with(host, 443).and_return(http) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::ConnectTo:0xc6bf240> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 308) Bundler::SSLCerts::CertificateManager#connect_to set its cert store as a OpenSSL::X509::Store populated with bundler certs | |
| Failure/Error: allow(Net::HTTP).to receive(:new).with(host, 443).and_return(http) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::ConnectTo:0xc5f4e78> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 309) Bundler::SSLCerts::CertificateManager#connect_to return the headers of the request response | |
| Failure/Error: allow(Net::HTTP).to receive(:new).with(host, 443).and_return(http) | |
| NoMethodError: | |
| undefined method `allow' for #<RSpec::ExampleGroups::BundlerSSLCertsCertificateManager::ConnectTo:0xc526f78> | |
| # ./spec/bundler/ssl_certs/certificate_manager_spec.rb:109:in `block (3 levels) in <top (required)>' | |
| 310) bundle cache when there are also git sources still works | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/cache/gems_spec.rb:151:in `block (3 levels) in <top (required)>' | |
| 311) bundle cache when there are also git sources should not explode if the lockfile is not present | |
| Failure/Error: FileUtils.rm(bundled_app("Gemfile.lock")) | |
| Errno::ENOENT: | |
| No such file or directory @ unlink_internal - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/cache/gems_spec.rb:155:in `block (3 levels) in <top (required)>' | |
| 312) bundle cache when previously cached removes .gems when gem changes to git source | |
| Failure/Error: expect(cached_gem("rack-1.0.0")).not_to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/rack-1.0.0.gem> not to exist | |
| # ./spec/cache/gems_spec.rb:218:in `block (3 levels) in <top (required)>' | |
| 313) bundle cache with git copies repository to vendor cache and uses it | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| 314) bundle cache with git copies repository to vendor cache and uses it even when installed with bundle --path | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:45:in `block (3 levels) in <top (required)>' | |
| 315) bundle cache with git runs twice without exploding | |
| Failure/Error: expect(err).to eq("") | |
| expected: "" | |
| got: "fatal: Needed a single revision" | |
| (compared using ==) | |
| # ./spec/cache/git_spec.rb:62:in `block (3 levels) in <top (required)>' | |
| 316) bundle cache with git tracks updates | |
| Failure/Error: expect(ref).not_to eq(old_ref) | |
| expected: value != "master" | |
| got: "master" | |
| (compared using ==) | |
| # ./spec/cache/git_spec.rb:82:in `block (3 levels) in <top (required)>' | |
| 317) bundle cache with git uses the local repository to generate the cache | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-invalid-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-invalid-master> to exist | |
| # ./spec/cache/git_spec.rb:107:in `block (3 levels) in <top (required)>' | |
| 318) bundle cache with git copies repository to vendor cache, including submodules | |
| Failure/Error: expect(bundled_app("vendor/cache/has_submodule-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/has_submodule-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:139:in `block (3 levels) in <top (required)>' | |
| 319) bundle cache with git displays warning message when detecting git repo in Gemfile | |
| Failure/Error: expect(out).to include("Your Gemfile contains path and git dependencies.") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "Your Gemfile contains path and git dependencies." | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Your Gemfile contains path and git dependencies. | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/cache/git_spec.rb:153:in `block (3 levels) in <top (required)>' | |
| 320) bundle cache with git caches pre-evaluated gemspecs | |
| Failure/Error: gemspec = bundled_app("vendor/cache/foo-1.0-#{ref}/foo.gemspec").read | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master/foo.gemspec | |
| # ./spec/cache/git_spec.rb:183:in `read' | |
| # ./spec/cache/git_spec.rb:183:in `read' | |
| # ./spec/cache/git_spec.rb:183:in `block (3 levels) in <top (required)>' | |
| 321) bundle package with git copies repository to vendor cache and uses it | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| 322) bundle package with git copies repository to vendor cache and uses it even when installed with bundle --path | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:45:in `block (3 levels) in <top (required)>' | |
| 323) bundle package with git runs twice without exploding | |
| Failure/Error: expect(err).to eq("") | |
| expected: "" | |
| got: "fatal: Needed a single revision" | |
| (compared using ==) | |
| # ./spec/cache/git_spec.rb:62:in `block (3 levels) in <top (required)>' | |
| 324) bundle package with git tracks updates | |
| Failure/Error: expect(ref).not_to eq(old_ref) | |
| expected: value != "master" | |
| got: "master" | |
| (compared using ==) | |
| # ./spec/cache/git_spec.rb:82:in `block (3 levels) in <top (required)>' | |
| 325) bundle package with git uses the local repository to generate the cache | |
| Failure/Error: expect(bundled_app("vendor/cache/foo-invalid-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-invalid-master> to exist | |
| # ./spec/cache/git_spec.rb:107:in `block (3 levels) in <top (required)>' | |
| 326) bundle package with git copies repository to vendor cache, including submodules | |
| Failure/Error: expect(bundled_app("vendor/cache/has_submodule-1.0-#{ref}")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/has_submodule-1.0-master> to exist | |
| # ./spec/cache/git_spec.rb:139:in `block (3 levels) in <top (required)>' | |
| 327) bundle package with git caches pre-evaluated gemspecs | |
| Failure/Error: gemspec = bundled_app("vendor/cache/foo-1.0-#{ref}/foo.gemspec").read | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/vendor/cache/foo-1.0-master/foo.gemspec | |
| # ./spec/cache/git_spec.rb:183:in `read' | |
| # ./spec/cache/git_spec.rb:183:in `read' | |
| # ./spec/cache/git_spec.rb:183:in `block (3 levels) in <top (required)>' | |
| 328) bundle binstubs <gem> when the gem exists in the lockfile installs binstubs from git gems | |
| Failure/Error: expect(bundled_app("bin/foo")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/bin/foo> to exist | |
| # ./spec/commands/binstubs_spec.rb:76:in `block (3 levels) in <top (required)>' | |
| 329) bundle clean removes unused git gems | |
| Failure/Error: expect(out).to eq("Removing foo (#{revision[0..11]})") | |
| expected: "Removing foo (HEAD)" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/commands/clean_spec.rb:173:in `block (2 levels) in <top (required)>' | |
| 330) bundle clean removes old git gems | |
| Failure/Error: expect(out).to eq("Removing foo-bar (#{revision[0..11]})") | |
| expected: "Removing foo-bar (HEAD)" | |
| got: "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-bar is not yet checked out. Please run `bundle install` before trying to start your application" | |
| (compared using ==) | |
| # ./spec/commands/clean_spec.rb:206:in `block (2 levels) in <top (required)>' | |
| 331) bundle clean does not remove nested gems in a git repo | |
| Failure/Error: expect(out).to eq("") | |
| expected: "" | |
| got: "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails is not yet checked out. Please run `bundle install` before trying to start your application" | |
| (compared using ==) | |
| # ./spec/commands/clean_spec.rb:230:in `block (2 levels) in <top (required)>' | |
| 332) bundle clean does not remove git sources that are in without groups | |
| Failure/Error: expect(out).to eq("") | |
| expected: "" | |
| got: "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application" | |
| (compared using ==) | |
| # ./spec/commands/clean_spec.rb:254:in `block (2 levels) in <top (required)>' | |
| 333) bundle clean cleans git gems with a 7 length git revision | |
| Failure/Error: gemfile_lock = File.read(bundled_app("Gemfile.lock")).split("\n") | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/commands/clean_spec.rb:507:in `read' | |
| # ./spec/commands/clean_spec.rb:507:in `block (2 levels) in <top (required)>' | |
| 334) bundle clean doesn't remove extensions artifacts from bundled git gems after clean | |
| Failure/Error: expect(out).to eq("") | |
| expected: "" | |
| got: "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/very_simple_git_binary-1.0 is not yet checked out. Please run `bundle install` before trying to start your application" | |
| (compared using ==) | |
| # ./spec/commands/clean_spec.rb:665:in `block (2 levels) in <top (required)>' | |
| 335) bundle exec with gem executables from gems bundled via :git works when unlocked | |
| Failure/Error: expect(out).to eq("1.0") | |
| expected: "1.0" | |
| got: "bundler: command not found: fizz_git\nInstall missing gem executables with `bundle install`" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -1.0 | |
| +bundler: command not found: fizz_git | |
| +Install missing gem executables with `bundle install` | |
| # ./spec/commands/exec_spec.rb:276:in `block (4 levels) in <top (required)>' | |
| 336) bundle exec with gem executables from gems bundled via :git works when locked | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/commands/exec_spec.rb:280:in `block (4 levels) in <top (required)>' | |
| 337) bundle exec with gem executables from gems bundled via :git with no gemspec works when unlocked | |
| Failure/Error: expect(out).to eq("1.0") | |
| expected: "1.0" | |
| got: "bundler: command not found: fizz_no_gemspec\nInstall missing gem executables with `bundle install`" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -1.0 | |
| +bundler: command not found: fizz_no_gemspec | |
| +Install missing gem executables with `bundle install` | |
| # ./spec/commands/exec_spec.rb:299:in `block (4 levels) in <top (required)>' | |
| 338) bundle exec with gem executables from gems bundled via :git with no gemspec works when locked | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/commands/exec_spec.rb:303:in `block (4 levels) in <top (required)>' | |
| 339) bundle open does not blow up if the gem to open does not have a Gemfile | |
| Failure/Error: expect(out).to match("editor #{default_bundle_path.join("bundler/gems/foo-1.0-#{ref}")}") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application" to match "editor /home/judson/ruby/foreign_projects/bundler/tmp/gems/system/bundler/gems/foo-1.0-master" | |
| # ./spec/commands/open_spec.rb:46:in `block (2 levels) in <top (required)>' | |
| 340) bundle outdated with no arguments returns a sorted list of outdated gems | |
| Failure/Error: expect(out).to include("activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5)") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application" to include "activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5)" | |
| # ./spec/commands/outdated_spec.rb:30:in `block (3 levels) in <top (required)>' | |
| 341) bundle outdated with no arguments returns success exit status if no outdated gems present | |
| Failure/Error: expect(exitstatus).to be_zero if exitstatus | |
| expected `11.zero?` to return true, got false | |
| # ./spec/commands/outdated_spec.rb:53:in `block (3 levels) in <top (required)>' | |
| 342) bundle outdated with specified gems returns list of outdated gems | |
| Failure/Error: expect(out).to include("foo (newest 1.0") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application" to include "foo (newest 1.0" | |
| # ./spec/commands/outdated_spec.rb:90:in `block (3 levels) in <top (required)>' | |
| 343) bundle outdated pre-release gems with the --pre option includes pre-release versions | |
| Failure/Error: expect(out).to include("activesupport (newest 3.0.0.beta, installed 2.3.5, requested = 2.3.5)") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application" to include "activesupport (newest 3.0.0.beta, installed 2.3.5, requested = 2.3.5)" | |
| # ./spec/commands/outdated_spec.rb:113:in `block (4 levels) in <top (required)>' | |
| 344) bundle outdated with --strict option only reports gems that have a newer version that matches the specified dependency version requirements | |
| Failure/Error: expect(out).to include("(newest 0.0.5, installed 0.0.3, requested ~> 0.0.1)") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application" to include "(newest 0.0.5, installed 0.0.3, requested ~> 0.0.1)" | |
| # ./spec/commands/outdated_spec.rb:145:in `block (3 levels) in <top (required)>' | |
| 345) bundle outdated with invalid gem name returns could not find gem name | |
| Failure/Error: expect(out).to include("Could not find gem 'invalid_gem_name'.") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/zebra is not yet checked out. Please run `bundle install` before trying to start your application" to include "Could not find gem 'invalid_gem_name'." | |
| # ./spec/commands/outdated_spec.rb:163:in `block (3 levels) in <top (required)>' | |
| 346) bundle show with a git repo in the Gemfile prints out git info | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/commands/show_spec.rb:82:in `block (3 levels) in <top (required)>' | |
| 347) bundle show with a git repo in the Gemfile prints out branch names other than master | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/commands/show_spec.rb:97:in `block (3 levels) in <top (required)>' | |
| 348) bundle show with a git repo in the Gemfile doesn't print the branch when tied to a ref | |
| Failure/Error: expect(out).to include("foo (1.0 #{sha[0..6]})") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application" to include "foo (1.0 HEAD)" | |
| # ./spec/commands/show_spec.rb:110:in `block (3 levels) in <top (required)>' | |
| 349) bundle update with --group option when there is a source with the same name as a gem in a group should not update the gems from that source | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'activesupport.rb'; puts ACTIVESUPPORT", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/activesupport is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/commands/update_spec.rb:113:in `block (4 levels) in <top (required)>' | |
| 350) install with --deployment or --frozen works if you exclude a group with a git gem | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 16 | |
| (compared using ==) | |
| # ./spec/install/deploy_spec.rb:46:in `block (2 levels) in <top (required)>' | |
| 351) install with --deployment or --frozen with an existing lockfile explodes if you unpin a source | |
| Failure/Error: expect(out).to include("deployment mode") | |
| expected "Fetching source index from file:/home/judson/ruby/foreign_projects/bundler/tmp/gems/remote1/\nInstalling rack 1.0.0\nUsing bundler 1.12.0.pre\nBundle complete! 1 Gemfile dependency, 2 gems now installed.\nBundled gems are installed into ./vendor/bundle.\nPost-install message from rack:\nRack's post install message" to include "deployment mode" | |
| Diff: | |
| @@ -1,2 +1,8 @@ | |
| -deployment mode | |
| +Fetching source index from file:/home/judson/ruby/foreign_projects/bundler/tmp/gems/remote1/ | |
| +Installing rack 1.0.0 | |
| +Using bundler 1.12.0.pre | |
| +Bundle complete! 1 Gemfile dependency, 2 gems now installed. | |
| +Bundled gems are installed into ./vendor/bundle. | |
| +Post-install message from rack: | |
| +Rack's post install message | |
| # ./spec/install/deploy_spec.rb:209:in `block (3 levels) in <top (required)>' | |
| 352) install with --deployment or --frozen with an existing lockfile explodes if you unpin a source, leaving it pinned somewhere else | |
| Failure/Error: expect(out).to include("You have changed in the Gemfile:\n* rack from `no specified source` to `#{lib_path("rack")} (at master@#{revision_for(lib_path("rack"))[0..6]})`") | |
| expected "You are trying to install in deployment mode after changing\nyour Gemfile. Run `bundle install` elsewhere and add the\nupdated Gemfile.lock to version control.\n\nYou have added to the Gemfile:\n* source: /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack (at master)\n* foo" to include "You have changed in the Gemfile:\n* rack from `no specified source` to `/home/judson/ruby/foreign_projects/bundler/tmp/libs/rack (at master@HEAD)`" | |
| Diff: | |
| @@ -1,2 +1,8 @@ | |
| -You have changed in the Gemfile:\n* rack from `no specified source` to `/home/judson/ruby/foreign_projects/bundler/tmp/libs/rack (at master@HEAD)` | |
| +You are trying to install in deployment mode after changing | |
| +your Gemfile. Run `bundle install` elsewhere and add the | |
| +updated Gemfile.lock to version control. | |
| + | |
| +You have added to the Gemfile: | |
| +* source: /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack (at master) | |
| +* foo | |
| # ./spec/install/deploy_spec.rb:233:in `block (3 levels) in <top (required)>' | |
| 353) bundle install with git sources uses a ref if specified | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:450:in `block (2 levels) in <top (required)>' | |
| 354) bundle install with git sources correctly handles cases with invalid gemspecs | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:464:in `block (2 levels) in <top (required)>' | |
| 355) bundle install with git sources runs the gemspec in the context of its parent directory | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'bar.rb'; puts BAR", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:494:in `block (2 levels) in <top (required)>' | |
| 356) bundle install with git sources installs from git even if a rubygems gem is present | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:509:in `block (2 levels) in <top (required)>' | |
| 357) bundle install with git sources fakes the gem out if there is no gemspec | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:521:in `block (2 levels) in <top (required)>' | |
| 358) bundle install with git sources works when the gem path has spaces in it | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo space-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:544:in `block (2 levels) in <top (required)>' | |
| 359) bundle install with git sources handles repos that have been force-pushed | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'forced.rb'; puts FORCED", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/forced-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:555:in `block (2 levels) in <top (required)>' | |
| 360) bundle install with git sources ignores submodules if :submodule is not passed | |
| Failure/Error: expect(out).to match(/could not find gem 'submodule/i) | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0. Maybe you misspelled it?" to match /could not find gem 'submodule/i | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/could not find gem 'submodule/i | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:587:in `block (2 levels) in <top (required)>' | |
| 361) bundle install with git sources handles repos with submodules | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'has_submodule.rb'; puts HAS_SUBMODULE", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/has_submodule-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:608:in `block (2 levels) in <top (required)>' | |
| 362) bundle install with git sources handles implicit updates when modifying the source info | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:634:in `block (2 levels) in <top (required)>' | |
| 363) bundle install with git sources doesn't blow up if bundle install is run twice in a row | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 11 | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:659:in `block (2 levels) in <top (required)>' | |
| 364) bundle install with git sources prints a friendly error if a file blocks the git repo | |
| Failure/Error: | |
| expect(out).to include("Bundler could not install a gem because it " \ | |
| "needs to create a directory, but a file exists " \ | |
| "- #{default_bundle_path("bundler")}") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "Bundler could not install a gem because it needs to create a directory, but a file exists - /home/judson/ruby/foreign_projects/bundler/tmp/gems/system/bundler" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Bundler could not install a gem because it needs to create a directory, but a file exists - /home/judson/ruby/foreign_projects/bundler/tmp/gems/system/bundler | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:672:in `block (2 levels) in <top (required)>' | |
| 365) bundle install with git sources does not duplicate git gem sources | |
| Failure/Error: expect(File.read(bundled_app("Gemfile.lock")).scan("GIT").size).to eq(1) | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/install/gemfile/git_spec.rb:690:in `read' | |
| # ./spec/install/gemfile/git_spec.rb:690:in `block (2 levels) in <top (required)>' | |
| 366) bundle install with git sources ignores git environment variables | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 11 | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:963:in `block (3 levels) in <top (required)>' | |
| # ./lib/bundler/shared_helpers.rb:71:in `call' | |
| # ./lib/bundler/shared_helpers.rb:71:in `with_clean_git_env' | |
| # ./spec/install/gemfile/git_spec.rb:952:in `block (2 levels) in <top (required)>' | |
| 367) bundle install with git sources when floating on master fetches gems | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:19:in `block (3 levels) in <top (required)>' | |
| 368) bundle install with git sources when floating on master caches the evaluated gemspec | |
| Failure/Error: ruby_code = Gem::Specification.load(spec_file).to_ruby | |
| NoMethodError: | |
| undefined method `to_ruby' for nil:NilClass | |
| # ./spec/install/gemfile/git_spec.rb:45:in `block (3 levels) in <top (required)>' | |
| 369) bundle install with git sources when floating on master sets up git gem executables on the path | |
| Failure/Error: expect(out).to eq("1.0") | |
| expected: "1.0" | |
| got: "bundler: command not found: foobar\nInstall missing gem executables with `bundle install`" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -1.0 | |
| +bundler: command not found: foobar | |
| +Install missing gem executables with `bundle install` | |
| # ./spec/install/gemfile/git_spec.rb:74:in `block (3 levels) in <top (required)>' | |
| 370) bundle install with git sources when floating on master complains if pinned specs don't exist in the git repo | |
| Failure/Error: expect(out).to include("Source contains 'foo' at: 1.0") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "Source contains 'foo' at: 1.0" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Source contains 'foo' at: 1.0 | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:84:in `block (3 levels) in <top (required)>' | |
| 371) bundle install with git sources when floating on master still works after moving the application directory | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:92:in `block (3 levels) in <top (required)>' | |
| 372) bundle install with git sources when floating on master can still install after moving the application directory | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:113:in `block (3 levels) in <top (required)>' | |
| 373) bundle install with git sources with an empty git block does not explode | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:210:in `block (2 levels) in index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:208:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:208:in `block in index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/index.rb:9:in `build' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:205:in `index' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:199:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:132:in `block (3 levels) in <top (required)>' | |
| 374) bundle install with git sources when specifying a revision works | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:155:in `block (3 levels) in <top (required)>' | |
| 375) bundle install with git sources when specifying a revision works when the revision is a symbol | |
| Failure/Error: expect(err).to eq("") | |
| expected: "" | |
| got: "warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision" | |
| (compared using ==) | |
| Diff: | |
| @@ -1 +1,3 @@ | |
| +warning: You appear to have cloned an empty repository. | |
| +fatal: Needed a single revision | |
| # ./spec/install/gemfile/git_spec.rb:164:in `block (3 levels) in <top (required)>' | |
| 376) bundle install with git sources when specifying local override uses the local repository instead of checking a new one out | |
| Failure/Error: expect(out).to match(/at #{lib_path('local-rack')}/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/install/gemfile/git_spec.rb:191:in `block (3 levels) in <top (required)>' | |
| 377) bundle install with git sources when specifying local override chooses the local repository on runtime | |
| Failure/Error: expect(out).to eq("LOCAL") | |
| expected: "LOCAL" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:213:in `block (3 levels) in <top (required)>' | |
| 378) bundle install with git sources when specifying local override updates specs on runtime | |
| Failure/Error: lockfile0 = File.read(bundled_app("Gemfile.lock")) | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/install/gemfile/git_spec.rb:226:in `read' | |
| # ./spec/install/gemfile/git_spec.rb:226:in `block (3 levels) in <top (required)>' | |
| 379) bundle install with git sources when specifying local override updates ref on install | |
| Failure/Error: lockfile0 = File.read(bundled_app("Gemfile.lock")) | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/install/gemfile/git_spec.rb:248:in `read' | |
| # ./spec/install/gemfile/git_spec.rb:248:in `block (3 levels) in <top (required)>' | |
| 380) bundle install with git sources when specifying local override does not explode if disable_local_branch_check is given | |
| Failure/Error: expect(out).to match(/Bundle complete!/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /Bundle complete!/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/Bundle complete!/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/install/gemfile/git_spec.rb:299:in `block (3 levels) in <top (required)>' | |
| 381) bundle install with git sources when specifying local override explodes on different branches on install | |
| Failure/Error: expect(out).to match(/is using branch another but Gemfile specifies master/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /is using branch another but Gemfile specifies master/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/is using branch another but Gemfile specifies master/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/install/gemfile/git_spec.rb:318:in `block (3 levels) in <top (required)>' | |
| 382) bundle install with git sources when specifying local override explodes on invalid revision on install | |
| Failure/Error: expect(out).to match(/The Gemfile lock is pointing to revision \w+/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /The Gemfile lock is pointing to revision \w+/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/The Gemfile lock is pointing to revision \w+/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/install/gemfile/git_spec.rb:335:in `block (3 levels) in <top (required)>' | |
| 383) bundle install with git sources specified inline installs from git even if a newer gem is available elsewhere | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-0.8 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:364:in `block (3 levels) in <top (required)>' | |
| 384) bundle install with git sources specified inline installs dependencies from git even if a newer gem is available elsewhere | |
| Failure/Error: expect(out).to eq("WIN OVERRIDE") | |
| expected: "WIN OVERRIDE" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:384:in `block (3 levels) in <top (required)>' | |
| 385) bundle install with git sources specified inline correctly unlocks when changing to a git source | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:400:in `block (3 levels) in <top (required)>' | |
| 386) bundle install with git sources specified inline correctly unlocks when changing to a git source without versions | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:416:in `block (3 levels) in <top (required)>' | |
| 387) bundle install with git sources switching sources doesn't explode when switching Path to Git sources | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:713:in `block (3 levels) in <top (required)>' | |
| 388) bundle install with git sources switching sources doesn't explode when switching Gem to Git source | |
| Failure/Error: expect(out).to eq("USING GIT") | |
| expected: "USING GIT" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:734:in `block (3 levels) in <top (required)>' | |
| 389) bundle install with git sources bundle install after the remote has been updated installs | |
| Failure/Error: lockfile = File.read(bundled_app("Gemfile.lock")) | |
| Errno::ENOENT: | |
| No such file or directory @ rb_sysopen - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/install/gemfile/git_spec.rb:750:in `read' | |
| # ./spec/install/gemfile/git_spec.rb:750:in `block (3 levels) in <top (required)>' | |
| 390) bundle install with git sources bundle install after the remote has been updated gives a helpful error message when the remote ref no longer exists | |
| Failure/Error: expect(out).to_not match(/Revision.*does not exist/) | |
| expected "Fetching file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision HEAD does not exist in the repository file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" not to match /Revision.*does not exist/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/Revision.*does not exist/ | |
| +Fetching file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision HEAD does not exist in the repository file:///home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:773:in `block (3 levels) in <top (required)>' | |
| 391) bundle install with git sources bundle install --deployment with git sources works | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 16 | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:795:in `block (3 levels) in <top (required)>' | |
| 392) bundle install with git sources gem install hooks runs pre-install hooks | |
| Failure/Error: expect(err).to eq("Ran pre-install hook: foo-1.0") | |
| expected: "Ran pre-install hook: foo-1.0" | |
| got: "warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Ran pre-install hook: foo-1.0 | |
| +warning: You appear to have cloned an empty repository. | |
| +fatal: Needed a single revision | |
| # ./spec/install/gemfile/git_spec.rb:817:in `block (3 levels) in <top (required)>' | |
| 393) bundle install with git sources gem install hooks runs post-install hooks | |
| Failure/Error: expect(err).to eq("Ran post-install hook: foo-1.0") | |
| expected: "Ran post-install hook: foo-1.0" | |
| got: "warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Ran post-install hook: foo-1.0 | |
| +warning: You appear to have cloned an empty repository. | |
| +fatal: Needed a single revision | |
| # ./spec/install/gemfile/git_spec.rb:837:in `block (3 levels) in <top (required)>' | |
| 394) bundle install with git sources gem install hooks complains if the install hook fails | |
| Failure/Error: expect(out).to include("failed for foo-1.0") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "failed for foo-1.0" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -failed for foo-1.0 | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:857:in `block (3 levels) in <top (required)>' | |
| 395) bundle install with git sources with an extension installs the extension | |
| Failure/Error: expect(out).to eq("YES") | |
| expected: "YES" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:886:in `block (3 levels) in <top (required)>' | |
| 396) bundle install with git sources with an extension does not use old extension after ref changes | |
| Failure/Error: expect(out).to eq(i.to_s) | |
| expected: "0" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/install/gemfile/git_spec.rb:922:in `block (4 levels) in <top (required)>' | |
| # ./spec/install/gemfile/git_spec.rb:899:in `times' | |
| # ./spec/install/gemfile/git_spec.rb:899:in `block (3 levels) in <top (required)>' | |
| 397) bundle install with git sources with an extension does not prompt to gem install if extension fails | |
| Failure/Error: expect(out).to include("An error occurred while installing foo (1.0)") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "An error occurred while installing foo (1.0)" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -An error occurred while installing foo (1.0) | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/git_spec.rb:942:in `block (3 levels) in <top (required)>' | |
| 398) bundle install with git sources without git installed installs a packaged git gem successfully | |
| Failure/Error: expect(out).to_not include("You need to install git to be able to use gems from git repositories.") | |
| expected "You need to install git to be able to use gems from git repositories. For help installing git, please refer to GitHub's tutorial at https://help.github.com/articles/set-up-git" not to include "You need to install git to be able to use gems from git repositories." | |
| # ./spec/install/gemfile/git_spec.rb:995:in `block (3 levels) in <top (required)>' | |
| 399) bundle install with git sources when the git source is overriden with a local git repo and git output is colorized installs successfully | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| Use '--' to separate paths from revisions, like this: | |
| 'git <command> [<revision>...] -- [<file>...]' | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:146:in `git': Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo has failed. (Bundler::Source::Git::GitCommandError) | |
| If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/foo' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:67:in `block in branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `block in allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `block in chdir' | |
| from /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:52:in `chdir' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:200:in `in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `allowed_in_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:66:in `branch' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:132:in `local_override!' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:480:in `block in converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `map' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `converge_locals' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:98:in `initialize' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `new' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `to_definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:11:in `evaluate' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:24:in `build' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:121:in `definition' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:89:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gemfile/git_spec.rb:1020:in `block (4 levels) in <top (required)>' | |
| 400) bundle install with explicit source paths gem install hooks runs pre-install hooks | |
| Failure/Error: expect(err).to eq("Ran pre-install hook: foo-1.0") | |
| expected: "Ran pre-install hook: foo-1.0" | |
| got: "warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Ran pre-install hook: foo-1.0 | |
| +warning: You appear to have cloned an empty repository. | |
| +fatal: Needed a single revision | |
| # ./spec/install/gemfile/path_spec.rb:516:in `block (3 levels) in <top (required)>' | |
| 401) bundle install with explicit source paths gem install hooks runs post-install hooks | |
| Failure/Error: expect(err).to eq("Ran post-install hook: foo-1.0") | |
| expected: "Ran post-install hook: foo-1.0" | |
| got: "warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Ran post-install hook: foo-1.0 | |
| +warning: You appear to have cloned an empty repository. | |
| +fatal: Needed a single revision | |
| # ./spec/install/gemfile/path_spec.rb:536:in `block (3 levels) in <top (required)>' | |
| 402) bundle install with explicit source paths gem install hooks complains if the install hook fails | |
| Failure/Error: expect(out).to include("failed for foo-1.0") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "failed for foo-1.0" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -failed for foo-1.0 | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gemfile/path_spec.rb:556:in `block (3 levels) in <top (required)>' | |
| 403) bundle install with platform conditionals does not blow up on sources with all platform-excluded specs | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 11 | |
| (compared using ==) | |
| # ./spec/install/gemfile/platform_spec.rb:177:in `block (2 levels) in <top (required)>' | |
| 404) compact index api handles git dependencies that are in rubygems | |
| Failure/Error: bundle! :install, :artifice => "compact_index" | |
| RuntimeError: | |
| Invoking bundle!(:install, {"no-color"=>true}) failed: | |
| Fetching file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| # ./spec/install/gems/compact_index_spec.rb:80:in `block (2 levels) in <top (required)>' | |
| 405) compact index api handles git dependencies that are in rubygems using --deployment | |
| Failure/Error: bundle! :install, :artifice => "compact_index" | |
| RuntimeError: | |
| Invoking bundle!(:install, {"no-color"=>true}) failed: | |
| Fetching file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| Revision master does not exist in the repository file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| warning: You appear to have cloned an empty repository. | |
| fatal: Needed a single revision | |
| # ./spec/install/gems/compact_index_spec.rb:96:in `block (2 levels) in <top (required)>' | |
| 406) compact index api doesn't fail if you only have a git gem with no deps when using --deployment | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 16 | |
| (compared using ==) | |
| # ./spec/install/gems/compact_index_spec.rb:113:in `block (2 levels) in <top (required)>' | |
| 407) gemcutter's dependency API handles git dependencies that are in rubygems | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rails.rb'; puts RAILS", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gems/dependency_api_spec.rb:82:in `block (2 levels) in <top (required)>' | |
| 408) gemcutter's dependency API handles git dependencies that are in rubygems using --deployment | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rails.rb'; puts RAILS", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source file:////home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gems/dependency_api_spec.rb:100:in `block (2 levels) in <top (required)>' | |
| 409) gemcutter's dependency API doesn't fail if you only have a git gem with no deps when using --deployment | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 16 | |
| (compared using ==) | |
| # ./spec/install/gems/dependency_api_spec.rb:113:in `block (2 levels) in <top (required)>' | |
| 410) bundle install with git sources when gems include post install messages should display the post-install messages after installing | |
| Failure/Error: expect(out).to include("Post-install message from foo:") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "Post-install message from foo:" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Post-install message from foo: | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gems/post_install_spec.rb:62:in `block (4 levels) in <top (required)>' | |
| 411) bundle install with git sources when gems include post install messages should display the post-install messages if repo is updated | |
| Failure/Error: expect(out).to include("Post-install message from foo:") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1. Maybe you misspelled it?" to include "Post-install message from foo:" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Post-install message from foo: | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.1. Maybe you misspelled it? | |
| # ./spec/install/gems/post_install_spec.rb:85:in `block (4 levels) in <top (required)>' | |
| 412) bundle install with git sources when gems include post install messages should not display the post-install messages if repo is not updated | |
| Failure/Error: expect(out).to include("Post-install message from foo:") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it?" to include "Post-install message from foo:" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Post-install message from foo: | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0. Maybe you misspelled it? | |
| # ./spec/install/gems/post_install_spec.rb:99:in `block (4 levels) in <top (required)>' | |
| 413) bundle install --standalone with a combination of gems and git repos still makes the gems available to normal bundler | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'actionpack.rb'; puts ACTIONPACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/devise-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/install/gems/standalone_spec.rb:75:in `block (3 levels) in <top (required)>' | |
| 414) bundle install --standalone with a combination of gems and git repos generates a bundle/bundler/setup.rb | |
| Failure/Error: expect(bundled_app("bundle/bundler/setup.rb")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/bundle/bundler/setup.rb> to exist | |
| # ./spec/install/gems/standalone_spec.rb:79:in `block (3 levels) in <top (required)>' | |
| 415) bundle install --standalone with a combination of gems and git repos makes the gems available without bundler | |
| Failure/Error: expect(out).to eq("1.0\n2.3.2") | |
| expected: "1.0\n2.3.2" | |
| got: "" | |
| (compared using ==) | |
| Diff: | |
| @@ -1,3 +1 @@ | |
| -1.0 | |
| -2.3.2 | |
| # ./spec/install/gems/standalone_spec.rb:93:in `block (3 levels) in <top (required)>' | |
| 416) bundle install git sources displays the revision hash of the gem repository | |
| Failure/Error: expect(out).to include("Using foo 1.0 from #{lib_path("foo")} (at master@#{revision_for(lib_path("foo"))[0..6]})") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo. Maybe you misspelled it?" to include "Using foo 1.0 from /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo (at master@HEAD)" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Using foo 1.0 from /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo (at master@HEAD) | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo. Maybe you misspelled it? | |
| # ./spec/install/git_spec.rb:13:in `block (3 levels) in <top (required)>' | |
| 417) ParallelInstaller::SpecInstallation#dependencies_installed? when all dependencies are installed returns true | |
| Failure/Error: dependencies << instance_double("SpecInstallation", :spec => "alpha", :name => "alpha", :installed? => true, :all_dependencies => [], :type => :production) | |
| NoMethodError: | |
| undefined method `instance_double' for #<RSpec::ExampleGroups::ParallelInstallerSpecInstallation::DependenciesInstalled::WhenAllDependenciesAreInstalled:0xc4e9290> | |
| # ./spec/install/parallel/spec_installation_spec.rb:40:in `block (4 levels) in <top (required)>' | |
| 418) ParallelInstaller::SpecInstallation#dependencies_installed? when all dependencies are not installed returns false | |
| Failure/Error: dependencies << instance_double("SpecInstallation", :spec => "alpha", :name => "alpha", :installed? => false, :all_dependencies => [], :type => :production) | |
| NoMethodError: | |
| undefined method `instance_double' for #<RSpec::ExampleGroups::ParallelInstallerSpecInstallation::DependenciesInstalled::WhenAllDependenciesAreNotInstalled:0xc4d7248> | |
| # ./spec/install/parallel/spec_installation_spec.rb:52:in `block (4 levels) in <top (required)>' | |
| 419) ParallelInstaller::SpecInstallation#dependencies_installed? when dependencies that are not on the overall installation list are the only ones not installed raises an error | |
| Failure/Error: dependencies << instance_double("SpecInstallation", :spec => "alpha", :name => "alpha", :installed? => true, :all_dependencies => [], :type => :production) | |
| NoMethodError: | |
| undefined method `instance_double' for #<RSpec::ExampleGroups::ParallelInstallerSpecInstallation::DependenciesInstalled::WhenDependenciesThatAreNotOnTheOverallInstallationListAreTheOnlyOnesNotInstalled:0xc319bcc> | |
| # ./spec/install/parallel/spec_installation_spec.rb:64:in `block (4 levels) in <top (required)>' | |
| 420) bundle lock with git gems doesn't break right after running lock | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/lock/git_spec.rb:13:in `block (2 levels) in <top (required)>' | |
| 421) bundle lock with git gems locks a git source to the current ref | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/lock/git_spec.rb:25:in `block (2 levels) in <top (required)>' | |
| 422) bundle lock with git gems provides correct #full_gem_path | |
| Failure/Error: expect(out).to eq(bundle("show foo")) | |
| expected: "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/lock/git_spec.rb:32:in `block (2 levels) in <top (required)>' | |
| 423) the lockfile format generates a simple lockfile for a single pinned source, gem with a version requirement | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/lock/lockfile_spec.rb:425:in `block (2 levels) in <top (required)>' | |
| 424) the lockfile format serializes global git sources | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/lock/lockfile_spec.rb:494:in `block (2 levels) in <top (required)>' | |
| 425) the lockfile format generates a lockfile with a ref for a single pinned source, git gem with a branch requirement | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/lock/lockfile_spec.rb:523:in `block (2 levels) in <top (required)>' | |
| 426) the lockfile format generates a lockfile with a ref for a single pinned source, git gem with a tag requirement | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/lock/lockfile_spec.rb:553:in `block (2 levels) in <top (required)>' | |
| 427) the lockfile format sorts serialized sources by type | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/lock/lockfile_spec.rb:614:in `block (2 levels) in <top (required)>' | |
| 428) the lockfile format fixes corrupted lockfiles | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'omg.rb'; puts OMG", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/omg is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/lock/lockfile_spec.rb:1170:in `block (2 levels) in <top (required)>' | |
| 429) bundle platform bundle outdated returns list of outdated gems when the ruby version matches | |
| Failure/Error: expect(out).to include("activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application" to include "activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5" | |
| # ./spec/other/platform_spec.rb:1128:in `block (3 levels) in <top (required)>' | |
| 430) bundle platform bundle outdated returns list of outdated gems when the ruby version matches for any engine | |
| Failure/Error: expect(out).to include("activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5)") | |
| expected "The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application" to include "activesupport (newest 3.0, installed 2.3.5, requested = 2.3.5)" | |
| # ./spec/other/platform_spec.rb:1148:in `block (4 levels) in <top (required)>' | |
| # ./spec/support/helpers.rb:360:in `simulate_ruby_engine' | |
| # ./spec/other/platform_spec.rb:1133:in `block (3 levels) in <top (required)>' | |
| 431) require 'bundler/gem_tasks' includes the relevant tasks | |
| Failure/Error: expect(err).to eq("") | |
| expected: "" | |
| got: "Could not find 'automatiek' (~> 0.1.0) among 10 total gem(s)\nChecked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError)\nCould not find 'mustache' (= 0.99.6) among 10 total gem(s)\nChecked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError)\nCould not find 'rdiscount' (~> 1.6) among 10 total gem(s)\nChecked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError)\nCould not find 'ronn' (~> 0.7.3) among 10 total gem(s)\nChecked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError)\nCould not find 'rspec' (~> 3.0) among 10 total gem(s)\nChecked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError)" | |
| (compared using ==) | |
| Diff: | |
| @@ -1 +1,11 @@ | |
| +Could not find 'automatiek' (~> 0.1.0) among 10 total gem(s) | |
| +Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| +Could not find 'mustache' (= 0.99.6) among 10 total gem(s) | |
| +Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| +Could not find 'rdiscount' (~> 1.6) among 10 total gem(s) | |
| +Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| +Could not find 'ronn' (~> 0.7.3) among 10 total gem(s) | |
| +Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| +Could not find 'rspec' (~> 3.0) among 10 total gem(s) | |
| +Checked in 'GEM_PATH=/home/judson/ruby/foreign_projects/bundler/tmp/gems/base', execute `gem env` for more information (Gem::LoadError) | |
| # ./spec/runtime/gem_tasks_spec.rb:25:in `block (2 levels) in <top (required)>' | |
| 432) Bundler.setup with git does not hit the git binary if the lockfile is available and up to date | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "FAIL" | |
| (compared using ==) | |
| # ./spec/runtime/setup_spec.rb:352:in `block (3 levels) in <top (required)>' | |
| 433) Bundler.setup with git provides a good exception if the lockfile is unavailable | |
| Failure/Error: FileUtils.rm(bundled_app("Gemfile.lock")) | |
| Errno::ENOENT: | |
| No such file or directory @ unlink_internal - /home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock | |
| # ./spec/runtime/setup_spec.rb:358:in `block (3 levels) in <top (required)>' | |
| 434) Bundler.setup with git works even when the cache directory has been deleted | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/runtime/setup_spec.rb:382:in `block (3 levels) in <top (required)>' | |
| 435) Bundler.setup with git does not randomly change the path when specifying --path and the bundle directory becomes read only | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/runtime/setup_spec.rb:389:in `block (4 levels) in <top (required)>' | |
| # ./spec/support/helpers.rb:408:in `with_read_only' | |
| # ./spec/runtime/setup_spec.rb:388:in `block (3 levels) in <top (required)>' | |
| 436) Bundler.setup with git finds git gem when default bundle path becomes read only | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/rack-1.0.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/runtime/setup_spec.rb:397:in `block (4 levels) in <top (required)>' | |
| # ./spec/support/helpers.rb:408:in `with_read_only' | |
| # ./spec/runtime/setup_spec.rb:396:in `block (3 levels) in <top (required)>' | |
| 437) Bundler.setup when specifying local override explodes if given path does not exist on runtime | |
| Failure/Error: expect(out).to match(/at #{lib_path('local-rack')}/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/runtime/setup_spec.rb:415:in `block (3 levels) in <top (required)>' | |
| 438) Bundler.setup when specifying local override explodes if branch is not given on runtime | |
| Failure/Error: expect(out).to match(/at #{lib_path('local-rack')}/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/runtime/setup_spec.rb:434:in `block (3 levels) in <top (required)>' | |
| 439) Bundler.setup when specifying local override explodes on different branches on runtime | |
| Failure/Error: expect(out).to match(/at #{lib_path('local-rack')}/) | |
| expected "Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed.\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'" to match /at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -/at \/home\/judson\/ruby\/foreign_projects\/bundler\/tmp\/libs\/local-rack/ | |
| +Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| # ./spec/runtime/setup_spec.rb:457:in `block (3 levels) in <top (required)>' | |
| 440) Bundler.setup when specifying local override explodes on refs with different branches on runtime | |
| Failure/Error: expect(err).to match(/is using branch master but Gemfile specifies nonexistant/) | |
| expected "fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n/home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:146:in `git': Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. (Bundler::Source::Git::GitCommandError)\nIf this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:67:in `block in branch'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `block in allowed_in_path'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `chdir'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `block in chdir'\n\tfrom /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:52:in `chdir'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:200:in `in_path'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `allowed_in_path'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:66:in `branch'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:132:in `local_override!'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:480:in `block in converge_locals'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `each'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `map'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `converge_locals'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:98:in `initialize'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `new'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `to_definition'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:11:in `evaluate'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:24:in `build'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:121:in `definition'\n\tfrom /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:89:in `setup'\n\tfrom -e:1:in `<main>'" to match /is using branch master but Gemfile specifies nonexistant/ | |
| Diff: | |
| @@ -1,2 +1,28 @@ | |
| -/is using branch master but Gemfile specifies nonexistant/ | |
| +fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. | |
| +Use '--' to separate paths from revisions, like this: | |
| +'git <command> [<revision>...] -- [<file>...]' | |
| +/home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:146:in `git': Git error: command `git rev-parse --abbrev-ref HEAD` in directory /home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack has failed. (Bundler::Source::Git::GitCommandError) | |
| +If this error persists you could try removing the cache directory '/home/judson/ruby/foreign_projects/bundler/tmp/libs/local-rack' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:67:in `block in branch' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `block in allowed_in_path' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `chdir' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:53:in `block in chdir' | |
| + from /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/shared_helpers.rb:52:in `chdir' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:200:in `in_path' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:204:in `allowed_in_path' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:66:in `branch' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:132:in `local_override!' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:480:in `block in converge_locals' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `each' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `map' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:475:in `converge_locals' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:98:in `initialize' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `new' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:174:in `to_definition' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/dsl.rb:11:in `evaluate' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:24:in `build' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:121:in `definition' | |
| + from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:89:in `setup' | |
| + from -e:1:in `<main>' | |
| # ./spec/runtime/setup_spec.rb:485:in `block (3 levels) in <top (required)>' | |
| 441) Bundler.setup with git gems that don't have gemspecs loads the library via a virtual spec | |
| Failure/Error: expect(out).to eq("1.0") | |
| expected: "1.0" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/runtime/setup_spec.rb:758:in `block (3 levels) in <top (required)>' | |
| 442) Bundler.setup with a gemspec that requires other files evals each gemspec in the context of its parent directory | |
| Failure/Error: expect(out).to eq("1.0") | |
| expected: "1.0" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/runtime/setup_spec.rb:861:in `block (3 levels) in <top (required)>' | |
| 443) Bundler.setup with a gemspec that requires other files error intelligently if the gemspec has a LoadError | |
| Failure/Error: expect(out).to include("was a LoadError while loading bar.gemspec") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0. Maybe you misspelled it?" to include "was a LoadError while loading bar.gemspec" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -was a LoadError while loading bar.gemspec | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0 | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/bar-1.0. Maybe you misspelled it? | |
| # ./spec/runtime/setup_spec.rb:869:in `block (3 levels) in <top (required)>' | |
| 444) bundle update git sources floats on a branch when :branch is used | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo-1.0 is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/update/git_spec.rb:21:in `block (3 levels) in <top (required)>' | |
| 445) bundle update git sources updates correctly when you have like craziness | |
| Failure/Error: expect(out).to include("Using activesupport 3.0 from #{lib_path("rails")} (at master@#{revision_for(lib_path("rails"))[0..6]})") | |
| expected "This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems." to include "Using activesupport 3.0 from /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails (at master@HEAD)" | |
| # ./spec/update/git_spec.rb:35:in `block (3 levels) in <top (required)>' | |
| 446) bundle update git sources floats on a branch when :branch is used and the source is specified in the update | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/update/git_spec.rb:55:in `block (3 levels) in <top (required)>' | |
| 447) bundle update git sources floats on master when updating all gems that are pinned to the source even if you have child dependencies | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/update/git_spec.rb:75:in `block (3 levels) in <top (required)>' | |
| 448) bundle update git sources notices when you change the repo url in the Gemfile | |
| Failure/Error: expect(err).to be_empty | |
| expected `"warning: You appear to have cloned an empty repository.\nfatal: Needed a single revision".empty?` to return true, got false | |
| # ./spec/update/git_spec.rb:92:in `block (3 levels) in <top (required)>' | |
| 449) bundle update git sources fetches tags from the remote | |
| Failure/Error: expect(exitstatus).to eq(0) if exitstatus | |
| expected: 0 | |
| got: 11 | |
| (compared using ==) | |
| # ./spec/update/git_spec.rb:116:in `block (3 levels) in <top (required)>' | |
| 450) bundle update git sources should not explode on invalid revision on update of gem by name | |
| Failure/Error: expect(out).to include("Bundle updated!") | |
| expected "This Bundle hasn't been installed yet. Run `bundle install` to update and install the bundled gems." to include "Bundle updated!" | |
| # ./spec/update/git_spec.rb:208:in `block (3 levels) in <top (required)>' | |
| 451) bundle update git sources shows the previous version of the gem | |
| Failure/Error: expect(out).to include("Using rails 3.0 (was 2.3.2) from #{lib_path("rails")} (at master@#{revision_for(lib_path("rails"))[0..6]})") | |
| expected "Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails\nRevision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails. Maybe you misspelled it?" to include "Using rails 3.0 (was 2.3.2) from /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails (at master@HEAD)" | |
| Diff: | |
| @@ -1,2 +1,3 @@ | |
| -Using rails 3.0 (was 2.3.2) from /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails (at master@HEAD) | |
| +Fetching /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails | |
| +Revision master does not exist in the repository /home/judson/ruby/foreign_projects/bundler/tmp/libs/rails. Maybe you misspelled it? | |
| # ./spec/update/git_spec.rb:232:in `block (3 levels) in <top (required)>' | |
| 452) bundle update git sources with submodules it unlocks the source when submodules are added to a git source | |
| Failure/Error: expect(out).to eq("GEM") | |
| expected: "GEM" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/update/git_spec.rb:147:in `block (4 levels) in <top (required)>' | |
| 453) bundle update with --source flag updates the source | |
| Failure/Error: expect(out).to eq("WIN") | |
| expected: "WIN" | |
| got: "" | |
| (compared using ==) | |
| # ./spec/update/git_spec.rb:263:in `block (4 levels) in <top (required)>' | |
| # ./spec/support/helpers.rb:37:in `chdir' | |
| # ./spec/support/helpers.rb:37:in `in_app_root' | |
| # ./spec/update/git_spec.rb:257:in `block (3 levels) in <top (required)>' | |
| 454) bundle update with --source flag unlocks gems that were originally pulled in by the source | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'foo.rb'; puts FOO", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/update/git_spec.rb:271:in `block (3 levels) in <top (required)>' | |
| 455) bundle update with --source flag leaves all other gems frozen | |
| Failure/Error: run! "require '#{name}.rb'; puts #{version_const}", *groups | |
| RuntimeError: | |
| Invoking run!("require 'rack.rb'; puts RACK", {}) failed: | |
| /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:205:in `allowed_in_path': The git source /home/judson/ruby/foreign_projects/bundler/tmp/libs/foo is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:163:in `find_local_revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git/git_proxy.rb:57:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:215:in `revision' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:87:in `install_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:110:in `expanded_path' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:132:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:188:in `load_spec_files' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/path.rb:92:in `local_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/source/git.rb:159:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:565:in `block in converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `each' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:554:in `converge_locked_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:194:in `resolve' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:139:in `specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:184:in `specs_for' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/definition.rb:173:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/environment.rb:18:in `requested_specs' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler/runtime.rb:13:in `setup' | |
| from /home/judson/ruby/foreign_projects/bundler/lib/bundler.rb:93:in `setup' | |
| from -e:1:in `<main>' | |
| # ./spec/support/matchers.rb:34:in `block in should_be_installed' | |
| # ./spec/support/matchers.rb:31:in `each' | |
| # ./spec/support/matchers.rb:31:in `should_be_installed' | |
| # ./spec/update/git_spec.rb:279:in `block (3 levels) in <top (required)>' | |
| 456) bundle update when the gem and the repository have different names the --source flag updates version of gems that were originally pulled in by the source | |
| Failure/Error: expect(bundled_app("Gemfile.lock")).to exist | |
| expected #<Pathname:/home/judson/ruby/foreign_projects/bundler/tmp/bundled_app/Gemfile.lock> to exist | |
| # ./spec/support/matchers.rb:66:in `should_be_locked' | |
| # ./spec/support/matchers.rb:70:in `lockfile_should_be' | |
| # ./spec/update/git_spec.rb:309:in `block (3 levels) in <top (required)>' | |
| Finished in 25 minutes 0 seconds (files took 1.1 seconds to load) | |
| 1540 examples, 456 failures, 3 pending | |
| Failed examples: | |
| rspec ./spec/bundler/definition_spec.rb:15 # Bundler::Definition#lock when it's not possible to write to the file raises an PermissionError with explanation | |
| rspec ./spec/bundler/definition_spec.rb:25 # Bundler::Definition#lock when a temporary resource access issue occurs raises a TemporaryResourceError with explanation | |
| rspec ./spec/bundler/dsl_spec.rb:10 # Bundler::Dsl#git_source registers custom hosts | |
| rspec ./spec/bundler/dsl_spec.rb:18 # Bundler::Dsl#git_source raises exception on invalid hostname | |
| rspec ./spec/bundler/dsl_spec.rb:24 # Bundler::Dsl#git_source expects block passed | |
| rspec ./spec/bundler/dsl_spec.rb:29 # Bundler::Dsl#git_source default hosts (git, gist) converts :github to :git | |
| rspec ./spec/bundler/dsl_spec.rb:35 # Bundler::Dsl#git_source default hosts (git, gist) converts numeric :gist to :git | |
| rspec ./spec/bundler/dsl_spec.rb:41 # Bundler::Dsl#git_source default hosts (git, gist) converts :gist to :git | |
| rspec ./spec/bundler/dsl_spec.rb:47 # Bundler::Dsl#git_source default hosts (git, gist) converts 'rails' to 'rails/rails' | |
| rspec ./spec/bundler/dsl_spec.rb:53 # Bundler::Dsl#git_source default hosts (git, gist) converts :bitbucket to :git | |
| rspec ./spec/bundler/dsl_spec.rb:59 # Bundler::Dsl#git_source default hosts (git, gist) converts 'mcorp' to 'mcorp/mcorp' | |
| rspec ./spec/bundler/dsl_spec.rb:68 # Bundler::Dsl#method_missing raises an error for unknown DSL methods | |
| rspec ./spec/bundler/dsl_spec.rb:79 # Bundler::Dsl#eval_gemfile handles syntax errors with a useful message | |
| rspec ./spec/bundler/dsl_spec.rb:85 # Bundler::Dsl#eval_gemfile distinguishes syntax errors from evaluation errors | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:1] # Bundler::Dsl#gem allows ruby as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:2] # Bundler::Dsl#gem allows ruby_18 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:3] # Bundler::Dsl#gem allows ruby_19 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:4] # Bundler::Dsl#gem allows ruby_20 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:5] # Bundler::Dsl#gem allows ruby_21 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:6] # Bundler::Dsl#gem allows ruby_22 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:7] # Bundler::Dsl#gem allows ruby_23 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:8] # Bundler::Dsl#gem allows mri as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:9] # Bundler::Dsl#gem allows mri_18 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:10] # Bundler::Dsl#gem allows mri_19 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:11] # Bundler::Dsl#gem allows mri_20 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:12] # Bundler::Dsl#gem allows mri_21 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:13] # Bundler::Dsl#gem allows mri_22 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:14] # Bundler::Dsl#gem allows mri_23 as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:15] # Bundler::Dsl#gem allows jruby as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb[1:4:16] # Bundler::Dsl#gem allows rbx as a valid platform | |
| rspec ./spec/bundler/dsl_spec.rb:102 # Bundler::Dsl#gem rejects invalid platforms | |
| rspec ./spec/bundler/dsl_spec.rb:107 # Bundler::Dsl#gem rejects with a leading space in the name | |
| rspec ./spec/bundler/dsl_spec.rb:112 # Bundler::Dsl#gem rejects with a trailing space in the name | |
| rspec ./spec/bundler/dsl_spec.rb:117 # Bundler::Dsl#gem rejects with a space in the gem name | |
| rspec ./spec/bundler/dsl_spec.rb:122 # Bundler::Dsl#gem rejects with a tab in the gem name | |
| rspec ./spec/bundler/dsl_spec.rb:127 # Bundler::Dsl#gem rejects with a newline in the gem name | |
| rspec ./spec/bundler/dsl_spec.rb:132 # Bundler::Dsl#gem rejects with a carriage return in the gem name | |
| rspec ./spec/bundler/dsl_spec.rb:137 # Bundler::Dsl#gem rejects with a form feed in the gem name | |
| rspec ./spec/bundler/dsl_spec.rb:142 # Bundler::Dsl#gem rejects symbols as gem name | |
| rspec ./spec/bundler/dsl_spec.rb:165 # Bundler::Dsl#gemspec with a ruby platform keeps track of the ruby platforms in the dependency | |
| rspec ./spec/bundler/dsl_spec.rb:174 # Bundler::Dsl#gemspec with a jruby platform keeps track of the jruby platforms in the dependency | |
| rspec ./spec/bundler/dsl_spec.rb:189 # Bundler::Dsl can bundle groups of gems with #git from a single repo | |
| rspec ./spec/bundler/dsl_spec.rb:204 # Bundler::Dsl can bundle groups of gems with #github from github | |
| rspec ./spec/bundler/dsl_spec.rb:218 # Bundler::Dsl syntax errors will raise a Bundler::GemfileError | |
| rspec ./spec/bundler/dsl_spec.rb:226 # Bundler::Dsl Runtime errors will raise a Bundler::GemfileError | |
| rspec ./spec/bundler/dsl_spec.rb:235 # Bundler::Dsl#with_source if there was a rubygem source already defined restores it after it's done | |
| rspec ./spec/bundler/endpoint_specification_spec.rb:28 # Bundler::EndpointSpecification#build_dependency when an ArgumentError occurs should raise the original error | |
| rspec ./spec/bundler/endpoint_specification_spec.rb:43 # Bundler::EndpointSpecification#build_dependency when there is an ill formed requirement should raise a Bundler::GemspecError with invalid gemspec message | |
| rspec ./spec/bundler/fetcher/base_spec.rb:14 # Bundler::Fetcher::Base#initialize with the abstract Base class should raise an error | |
| rspec ./spec/bundler/fetcher/base_spec.rb:20 # Bundler::Fetcher::Base#initialize with a class that inherits the Base class should set the passed attributes | |
| rspec ./spec/bundler/fetcher/base_spec.rb:33 # Bundler::Fetcher::Base#remote_uri should return the remote's uri | |
| rspec ./spec/bundler/fetcher/base_spec.rb:59 # Bundler::Fetcher::Base#fetch_uri memoizes the fetched uri | |
| rspec ./spec/bundler/fetcher/base_spec.rb:44 # Bundler::Fetcher::Base#fetch_uri when the remote uri's host is rubygems.org should create a copy of the remote uri with bundler.rubygems.org as the host | |
| rspec ./spec/bundler/fetcher/base_spec.rb:54 # Bundler::Fetcher::Base#fetch_uri when the remote uri's host is not rubygems.org should return the remote uri | |
| rspec ./spec/bundler/fetcher/base_spec.rb:66 # Bundler::Fetcher::Base#available? should return whether the api is available | |
| rspec ./spec/bundler/fetcher/base_spec.rb:72 # Bundler::Fetcher::Base#api_fetcher? should return false | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:19 # Bundler::Fetcher::Dependency#available? should be truthy | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:30 # Bundler::Fetcher::Dependency#available? when there is no network access should raise an HTTPError with the original message | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:44 # Bundler::Fetcher::Dependency#available? when authentication is required should raise the original error | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:53 # Bundler::Fetcher::Dependency#available? when there is an http error should be falsey | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:60 # Bundler::Fetcher::Dependency#api_fetcher? should return true | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:92 # Bundler::Fetcher::Dependency#specs when there are given gem names that are not in the full dependency list should return a hash with the remote_uri and the list of specs | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:105 # Bundler::Fetcher::Dependency#specs when all given gem names are in the full dependency list should return a hash with the remote_uri and the last spec list | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:119 # Bundler::Fetcher::Dependency#specs logging with debug on should log the query list at debug level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:132 # Bundler::Fetcher::Dependency#specs logging with debug off should log at info level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:4:1:1] # Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled should return nil | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:4:1:2] # Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:4:1:3:1] # Bundler::Fetcher::Dependency#specs when an HTTPError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:5:1:1] # Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled should return nil | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:5:1:2] # Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:5:1:3:1] # Bundler::Fetcher::Dependency#specs when a MarshalError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:6:1:1] # Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled should return nil | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:6:1:2] # Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled should log the inability to fetch from API at debug level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb[1:3:6:1:3:1] # Bundler::Fetcher::Dependency#specs when a GemspecError occurs behaves like the error is properly handled debug logging is not on should log a new line to info | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:195 # Bundler::Fetcher::Dependency#dependency_specs should log the query list at debug level | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:201 # Bundler::Fetcher::Dependency#dependency_specs should return formatted specs and a unique list of dependencies | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:215 # Bundler::Fetcher::Dependency#unmarshalled_dep_gems should fetch dependencies from Rubygems and unmarshal them | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:245 # Bundler::Fetcher::Dependency#get_formatted_specs_and_deps should return formatted specs and a unique list of dependencies | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:261 # Bundler::Fetcher::Dependency#dependency_api_uri with gem names should return an api calling uri with the gems in the query | |
| rspec ./spec/bundler/fetcher/dependency_spec.rb:272 # Bundler::Fetcher::Dependency#dependency_api_uri with no gem names should return an api calling uri with no query | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:24 # Bundler::Fetcher::Downloader fetch when the # requests counter is greater than the redirect limit should raise a Bundler::HTTPError specifying too many redirects | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:32 # Bundler::Fetcher::Downloader fetch logging should log the HTTP response code and message to debug | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:43 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRedirection should try to fetch the redirect uri and iterate the # requests counter | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:54 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRedirection when the redirect uri and original uri are the same should set the same user and password for the redirect uri | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:65 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPSuccess should return the response body | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:73 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPRequestEntityTooLarge should raise a Bundler::Fetcher::FallbackError with the response body | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:81 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPUnauthorized should raise a Bundler::Fetcher::AuthenticationRequiredError with the uri host | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:90 # Bundler::Fetcher::Downloader fetch when the request response is a Net::HTTPNotFound should raise a Bundler::Fetcher::FallbackError with Net::HTTPNotFound | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:98 # Bundler::Fetcher::Downloader fetch when the request response is some other type should raise a Bundler::HTTPError with the response class and body | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:113 # Bundler::Fetcher::Downloader request should log the HTTP GET request to debug | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:123 # Bundler::Fetcher::Downloader request when there is a user provided in the request and there is also a password provided that contains cgi escaped characters should request basic authentication with the username and password | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:131 # Bundler::Fetcher::Downloader request when there is a user provided in the request and there is also a password provided that is all unescaped characters should request basic authentication with the username and proper cgi compliant password | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:141 # Bundler::Fetcher::Downloader request when there is a user provided in the request and there is no password provided should request basic authentication with just the user | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:150 # Bundler::Fetcher::Downloader request when there is a user provided in the request that contains cgi escaped characters should request basic authentication with the proper cgi compliant password user | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:163 # Bundler::Fetcher::Downloader request when the request response causes a NoMethodError and the error message is about use_ssl= should raise a LoadError about openssl | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:171 # Bundler::Fetcher::Downloader request when the request response causes a NoMethodError and the error message is not about use_ssl= should raise the original NoMethodError | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:180 # Bundler::Fetcher::Downloader request when the request response causes a OpenSSL::SSL::SSLError should raise a LoadError about openssl | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:195 # Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS should trace log the error | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:204 # Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about the host being down should raise a Bundler::Fetcher::NetworkDownError | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:213 # Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about getaddrinfo issues should raise a Bundler::Fetcher::NetworkDownError | |
| rspec ./spec/bundler/fetcher/downloader_spec.rb:222 # Bundler::Fetcher::Downloader request when the request response causes an error included in HTTP_ERRORS when error message is about neither host down or getaddrinfo should raise a Bundler::HTTPError | |
| rspec ./spec/bundler/fetcher/index_spec.rb:14 # Bundler::Fetcher::Index fetches and returns the list of remote specs | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:1:1:1:1] # Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:1:1:2:1] # Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:1:1:3:1:1] # Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:1:1:3:2:1] # Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:1:1:4:1] # Bundler::Fetcher::Index error handling when a Gem::RemoteFetcher::FetchError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:2:1:1:1] # Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:2:1:2:1] # Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:2:1:3:1:1] # Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:2:1:3:2:1] # Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:2:1:4:1] # Bundler::Fetcher::Index error handling when a OpenSSL::SSL::SSLError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:3:1:1:1] # Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when certificate verify failed should raise a Bundler::Fetcher::CertificateFailureError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:3:1:2:1] # Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 401 response occurs should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:3:1:3:1:1] # Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 403 response occurs and there was userinfo should raise a Bundler::Fetcher::BadAuthenticationError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:3:1:3:2:1] # Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled when a 403 response occurs and there was no userinfo should raise a Bundler::Fetcher::AuthenticationRequiredError | |
| rspec ./spec/bundler/fetcher/index_spec.rb[1:2:3:1:4:1] # Bundler::Fetcher::Index error handling when a Net::HTTPFatalError occurs behaves like the error is properly handled any other message is returned should raise a Bundler::HTTPError | |
| rspec ./spec/bundler/fetcher_spec.rb:16 # Bundler::Fetcher#connection when Gem.configuration doesn't specify http_proxy specify no http_proxy | |
| rspec ./spec/bundler/fetcher_spec.rb:19 # Bundler::Fetcher#connection when Gem.configuration doesn't specify http_proxy consider environment vars when determine proxy | |
| rspec ./spec/bundler/fetcher_spec.rb:29 # Bundler::Fetcher#connection when Gem.configuration specifies http_proxy consider Gem.configuration when determine proxy | |
| rspec ./spec/bundler/fetcher_spec.rb:32 # Bundler::Fetcher#connection when Gem.configuration specifies http_proxy consider Gem.configuration when determine proxy | |
| rspec ./spec/bundler/fetcher_spec.rb:47 # Bundler::Fetcher#connection when a rubygems source mirror is set sets the 'X-Gemfile-Source' header containing the original source | |
| rspec ./spec/bundler/fetcher_spec.rb:61 # Bundler::Fetcher#connection when there is no rubygems source mirror set does not set the 'X-Gemfile-Source' header | |
| rspec ./spec/bundler/fetcher_spec.rb:68 # Bundler::Fetcher#user_agent builds user_agent with current ruby version and Bundler settings | |
| rspec ./spec/bundler/fetcher_spec.rb:77 # Bundler::Fetcher#user_agent include CI information from one CI | |
| rspec ./spec/bundler/fetcher_spec.rb:84 # Bundler::Fetcher#user_agent include CI information from many CI | |
| rspec ./spec/bundler/gem_helper_spec.rb:149 # Bundler::GemHelper gem management #build_gem when build was successful creates .gem file | |
| rspec ./spec/bundler/gem_helper_spec.rb:159 # Bundler::GemHelper gem management #install_gem when installation was successful gem is installed | |
| rspec ./spec/bundler/gem_helper_spec.rb:169 # Bundler::GemHelper gem management #install_gem when installation fails raises an error with appropriate message | |
| rspec ./spec/bundler/gem_helper_spec.rb:214 # Bundler::GemHelper gem management rake release fails when there is no git remote | |
| rspec ./spec/bundler/gem_helper_spec.rb:233 # Bundler::GemHelper gem management rake release succeeds on releasing | |
| rspec ./spec/bundler/gem_helper_spec.rb:244 # Bundler::GemHelper gem management rake release succeeds even if tag already exists | |
| rspec ./spec/bundler/mirror_spec.rb:70 # Bundler::Settings::Mirror with an uri without a fallback timeout when probed with a replying mirror is valid | |
| rspec ./spec/bundler/mirror_spec.rb:81 # Bundler::Settings::Mirror with an uri without a fallback timeout when probed with a non replying mirror is still valid | |
| rspec ./spec/bundler/mirror_spec.rb:104 # Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a replying mirror is valid | |
| rspec ./spec/bundler/mirror_spec.rb:108 # Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a replying mirror is validated only once | |
| rspec ./spec/bundler/mirror_spec.rb:121 # Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a non replying mirror is not valid | |
| rspec ./spec/bundler/mirror_spec.rb:125 # Bundler::Settings::Mirror with an uri with a fallback timeout when probed with a non replying mirror is validated only once | |
| rspec ./spec/bundler/mirror_spec.rb:146 # Bundler::Settings::Mirrors with a just created mirror returns a mirror that contains the source uri for an unknown uri | |
| rspec ./spec/bundler/mirror_spec.rb:151 # Bundler::Settings::Mirrors with a just created mirror parses a mirror key and returns a mirror for the parsed uri | |
| rspec ./spec/bundler/mirror_spec.rb:159 # Bundler::Settings::Mirrors with a just created mirror with a uri parsed already takes a mirror fallback_timeout and assigns the timeout | |
| rspec ./spec/bundler/mirror_spec.rb:164 # Bundler::Settings::Mirrors with a just created mirror with a uri parsed already parses a 'true' fallback timeout and sets the default timeout | |
| rspec ./spec/bundler/mirror_spec.rb:169 # Bundler::Settings::Mirrors with a just created mirror with a uri parsed already parses a 'false' fallback timeout and sets it to zero | |
| rspec ./spec/bundler/mirror_spec.rb:189 # Bundler::Settings::Mirrors with a mirror prober that replies on time with a default fallback_timeout for rubygems.org returns localhost | |
| rspec ./spec/bundler/mirror_spec.rb:200 # Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all without a fallback timeout returns localhost uri for rubygems | |
| rspec ./spec/bundler/mirror_spec.rb:204 # Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all without a fallback timeout returns localhost for any other url | |
| rspec ./spec/bundler/mirror_spec.rb:211 # Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all with a fallback timeout returns localhost uri for rubygems | |
| rspec ./spec/bundler/mirror_spec.rb:215 # Bundler::Settings::Mirrors with a mirror prober that replies on time with a mirror for all with a fallback timeout returns localhost for any other url | |
| rspec ./spec/bundler/mirror_spec.rb:233 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with a localhost mirror for all without a fallback timeout returns localhost | |
| rspec ./spec/bundler/mirror_spec.rb:241 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with a localhost mirror for all with a fallback timeout returns the source uri, not localhost | |
| rspec ./spec/bundler/mirror_spec.rb:251 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org without a fallback timeout returns the uri that is not mirrored | |
| rspec ./spec/bundler/mirror_spec.rb:255 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org without a fallback timeout returns localhost for rubygems.org | |
| rspec ./spec/bundler/mirror_spec.rb:263 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org with a fallback timeout returns the uri that is not mirrored | |
| rspec ./spec/bundler/mirror_spec.rb:267 # Bundler::Settings::Mirrors with a mirror prober that does not reply on time with localhost as a mirror for rubygems.org with a fallback timeout returns rubygems.org for rubygems.org | |
| rspec ./spec/bundler/remote_specification_spec.rb:24 # Bundler::RemoteSpecification#fetch_platform should return the spec platform | |
| rspec ./spec/bundler/remote_specification_spec.rb:31 # Bundler::RemoteSpecification#full_name when platform is ruby should return the spec name and version | |
| rspec ./spec/bundler/remote_specification_spec.rb:39 # Bundler::RemoteSpecification#full_name when platform is nil should return the spec name and version | |
| rspec ./spec/bundler/remote_specification_spec.rb:47 # Bundler::RemoteSpecification#full_name when platform is a non-ruby platform should return the spec name, version, and platform | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:1:1:1:1] # Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which exactly matches returns 0 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:1:1:2:1] # Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which is different by name returns 1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:1:1:3:1] # Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a lower version returns 1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:1:1:4:1] # Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a higher version returns -1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:1:1:5:1] # Bundler::RemoteSpecification#<=> comparing another Bundler::RemoteSpecification it should behave like a comparison which has a different platform returns -1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:2:1:1:1] # Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which exactly matches returns 0 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:2:1:2:1] # Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which is different by name returns 1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:2:1:3:1] # Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a lower version returns 1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:2:1:4:1] # Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a higher version returns -1 | |
| rspec ./spec/bundler/remote_specification_spec.rb[1:5:2:1:5:1] # Bundler::RemoteSpecification#<=> comparing a Gem::Specification it should behave like a comparison which has a different platform returns -1 | |
| rspec ./spec/bundler/remote_specification_spec.rb:123 # Bundler::RemoteSpecification#<=> comparing a non sortable object should use default object comparison | |
| rspec ./spec/bundler/remote_specification_spec.rb:135 # Bundler::RemoteSpecification#__swap__ should replace remote specification with the passed spec | |
| rspec ./spec/bundler/remote_specification_spec.rb:144 # Bundler::RemoteSpecification#sort_obj when platform is ruby should return a sorting delegate array with name, version, and -1 | |
| rspec ./spec/bundler/remote_specification_spec.rb:152 # Bundler::RemoteSpecification#sort_obj when platform is not ruby should return a sorting delegate array with name, version, and 1 | |
| rspec ./spec/bundler/remote_specification_spec.rb:167 # Bundler::RemoteSpecification method missing and is present in Gem::Specification should send through to Gem::Specification | |
| rspec ./spec/bundler/remote_specification_spec.rb:176 # Bundler::RemoteSpecification method missing and is not present in Gem::Specification should throw method missing error | |
| rspec ./spec/bundler/ruby_version_spec.rb:104 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#host should return an info string with the host cpu, vendor, and os | |
| rspec ./spec/bundler/ruby_version_spec.rb:108 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#host memoizes the info string with the host cpu, vendor, and os | |
| rspec ./spec/bundler/ruby_version_spec.rb:258 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system memoizes the instance of Bundler::RubyVersion | |
| rspec ./spec/bundler/ruby_version_spec.rb:275 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine RUBY_ENGINE is defined should return a copy of the value of RUBY_ENGINE | |
| rspec ./spec/bundler/ruby_version_spec.rb:284 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine RUBY_ENGINE is not defined should return the string 'ruby' | |
| rspec ./spec/bundler/ruby_version_spec.rb:297 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is ruby should return a copy of the value of RUBY_VERSION | |
| rspec ./spec/bundler/ruby_version_spec.rb:309 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is rbx should return a copy of the value of Rubinius::VERSION | |
| rspec ./spec/bundler/ruby_version_spec.rb:321 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is jruby should return a copy of the value of JRUBY_VERSION | |
| rspec ./spec/bundler/ruby_version_spec.rb:333 # Bundler::RubyVersion and its subclasses Bundler::RubyVersion#system #engine_version engine is some other ruby engine should raise a BundlerError with a 'not recognized' message | |
| rspec ./spec/bundler/rubygems_integration_spec.rb:16 # Bundler::RubygemsIntegration#validate validates with packaging mode disabled | |
| rspec ./spec/bundler/rubygems_integration_spec.rb:23 # Bundler::RubygemsIntegration#configuration handles Gem::SystemExitException errors | |
| rspec ./spec/bundler/rubygems_integration_spec.rb:39 # Bundler::RubygemsIntegration#fetch_all_remote_specs when a rubygems source mirror is set sets the 'X-Gemfile-Source' header containing the original source | |
| rspec ./spec/bundler/rubygems_integration_spec.rb:52 # Bundler::RubygemsIntegration#fetch_all_remote_specs when there is no rubygems source mirror set does not set the 'X-Gemfile-Source' header | |
| rspec ./spec/bundler/settings_spec.rb:52 # Bundler::Settings#[] when it's not possible to write to the file raises an PermissionError with explanation | |
| rspec ./spec/bundler/settings_spec.rb:63 # Bundler::Settings#set_global when it's not possible to write to the file raises an PermissionError with explanation | |
| rspec ./spec/bundler/shared_helpers_spec.rb:18 # Bundler::SharedHelpers#default_gemfile Gemfile is present returns the Gemfile path | |
| rspec ./spec/bundler/shared_helpers_spec.rb:27 # Bundler::SharedHelpers#default_gemfile Gemfile is not present raises a GemfileNotFound error | |
| rspec ./spec/bundler/shared_helpers_spec.rb:38 # Bundler::SharedHelpers#default_lockfile gemfile is gems.rb returns the gems.locked path | |
| rspec ./spec/bundler/shared_helpers_spec.rb:48 # Bundler::SharedHelpers#default_lockfile is a regular Gemfile returns the lock file path | |
| rspec ./spec/bundler/shared_helpers_spec.rb:56 # Bundler::SharedHelpers#default_bundle_dir .bundle does not exist returns nil | |
| rspec ./spec/bundler/shared_helpers_spec.rb:66 # Bundler::SharedHelpers#default_bundle_dir .bundle is global .bundle returns nil | |
| rspec ./spec/bundler/shared_helpers_spec.rb:76 # Bundler::SharedHelpers#default_bundle_dir .bundle is not global .bundle returns the .bundle path | |
| rspec ./spec/bundler/shared_helpers_spec.rb:83 # Bundler::SharedHelpers#in_bundle? calls the find_gemfile method | |
| rspec ./spec/bundler/shared_helpers_spec.rb:106 # Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] set returns ENV['BUNDLE_GEMFILE'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:4:3:1:1:1] # Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] not set behaves like correctly determines whether to return a Gemfile path currently in directory with a Gemfile returns path of the bundle gemfile | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:4:3:1:2:1] # Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] not set behaves like correctly determines whether to return a Gemfile path currently in directory without a Gemfile returns nil | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:4:4:1:1:1] # Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] is blank behaves like correctly determines whether to return a Gemfile path currently in directory with a Gemfile returns path of the bundle gemfile | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:4:4:1:2:1] # Bundler::SharedHelpers#in_bundle? ENV['BUNDLE_GEMFILE'] is blank behaves like correctly determines whether to return a Gemfile path currently in directory without a Gemfile returns nil | |
| rspec ./spec/bundler/shared_helpers_spec.rb:127 # Bundler::SharedHelpers#chdir executes the passed block while in the specified directory | |
| rspec ./spec/bundler/shared_helpers_spec.rb:134 # Bundler::SharedHelpers#pwd returns the current absolute path | |
| rspec ./spec/bundler/shared_helpers_spec.rb:143 # Bundler::SharedHelpers#with_clean_git_env executes the passed block | |
| rspec ./spec/bundler/shared_helpers_spec.rb:150 # Bundler::SharedHelpers#with_clean_git_env uses a fresh git env for execution | |
| rspec ./spec/bundler/shared_helpers_spec.rb:160 # Bundler::SharedHelpers#with_clean_git_env passed block does not throw errors restores the git env after | |
| rspec ./spec/bundler/shared_helpers_spec.rb:171 # Bundler::SharedHelpers#with_clean_git_env passed block throws errors restores the git env after | |
| rspec ./spec/bundler/shared_helpers_spec.rb:211 # Bundler::SharedHelpers#set_bundle_environment calls the appropriate set methods | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:2:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] does not exist behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:3:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] is empty behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:4:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] exists behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb:235 # Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] already contains the bundle bin path ENV['PATH'] should only contain one instance of bundle bin path | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:5:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['PATH'] already contains the bundle bin path behaves like ENV['PATH'] gets set correctly ensures bundle bin path is in ENV['PATH'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:6:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] does not exist behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:7:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] exists without -rbundler/setup behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:8:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYOPT'] exists and contains -rbundler/setup behaves like ENV['RUBYOPT'] gets set correctly ensures -rbundler/setup is at the beginning of ENV['RUBYOPT'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:9:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] does not exist behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:10:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] is empty behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:11:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] exists behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb:274 # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] already contains the bundler's ruby version lib path ENV['RUBYLIB'] should only contain one instance of bundler's ruby version lib path | |
| rspec ./spec/bundler/shared_helpers_spec.rb[1:8:12:1:1] # Bundler::SharedHelpers#set_bundle_environment ENV['RUBYLIB'] already contains the bundler's ruby version lib path behaves like ENV['RUBYLIB'] gets set correctly ensures bundler's ruby version lib path is in ENV['RUBYLIB'] | |
| rspec ./spec/bundler/shared_helpers_spec.rb:283 # Bundler::SharedHelpers#filesystem_access system has proper permission access performs the operation in the passed block | |
| rspec ./spec/bundler/shared_helpers_spec.rb:290 # Bundler::SharedHelpers#filesystem_access system throws Errno::EACESS raises a PermissionError | |
| rspec ./spec/bundler/shared_helpers_spec.rb:296 # Bundler::SharedHelpers#filesystem_access system throws Errno::EAGAIN raises a TemporaryResourceError | |
| rspec ./spec/bundler/shared_helpers_spec.rb:307 # Bundler::SharedHelpers#const_get_safely when the namespace does have the requested constant returns the value of the requested constant | |
| rspec ./spec/bundler/shared_helpers_spec.rb:312 # Bundler::SharedHelpers#const_get_safely when the requested constant is passed as a string returns the value of the requested constant | |
| rspec ./spec/bundler/shared_helpers_spec.rb:317 # Bundler::SharedHelpers#const_get_safely when the namespace does not have the requested constant returns nil | |
| rspec ./spec/bundler/source/git/git_proxy_spec.rb:8 # Bundler::Source::Git::GitProxy with configured credentials adds username and password to URI | |
| rspec ./spec/bundler/source/git/git_proxy_spec.rb:14 # Bundler::Source::Git::GitProxy with configured credentials adds username and password to URI for host | |
| rspec ./spec/bundler/source/git/git_proxy_spec.rb:20 # Bundler::Source::Git::GitProxy with configured credentials does not add username and password to mismatched URI | |
| rspec ./spec/bundler/source/git/git_proxy_spec.rb:26 # Bundler::Source::Git::GitProxy with configured credentials keeps original userinfo | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:19 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #uri returns the original URI | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:23 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #uri applies configured credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:30 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #anonymized_uri returns the original URI | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:34 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #anonymized_uri does not apply given credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:41 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #cache_slug returns the correct slug | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:45 # Bundler::Source::Rubygems::Remote when the original URI has no credentials #cache_slug only applies the given user | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:54 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #uri returns the original URI | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:58 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #uri does not apply configured credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:65 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #anonymized_uri returns the URI without username and password | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:69 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #anonymized_uri does not apply given credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:76 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #cache_slug returns the correct slug | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:80 # Bundler::Source::Rubygems::Remote when the original URI has a username and password #cache_slug does not apply given credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:91 # Bundler::Source::Rubygems::Remote when the original URI has only a username #anonymized_uri returns the URI without username and password | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:97 # Bundler::Source::Rubygems::Remote when the original URI has only a username #cache_slug returns the correct slug | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:110 # Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #uri returns the mirror URI with credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:114 # Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #anonymized_uri returns the mirror URI without credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:118 # Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #original_uri returns the original source | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:122 # Bundler::Source::Rubygems::Remote when a mirror with inline credentials is configured for the URI #cache_slug returns the correct slug | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:137 # Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #uri returns the mirror URI with credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:141 # Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #anonymized_uri returns the mirror URI without credentials | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:145 # Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #original_uri returns the original source | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:149 # Bundler::Source::Rubygems::Remote when a mirror with configured credentials is configured for the URI #cache_slug returns the original source | |
| rspec ./spec/bundler/source/rubygems/remote_spec.rb:156 # Bundler::Source::Rubygems::Remote when there is no mirror set #original_uri is not set | |
| rspec ./spec/bundler/source/rubygems_spec.rb:9 # Bundler::Source::Rubygems caches includes Bundler.app_cache | |
| rspec ./spec/bundler/source/rubygems_spec.rb:13 # Bundler::Source::Rubygems caches includes GEM_PATH entries | |
| rspec ./spec/bundler/source/rubygems_spec.rb:19 # Bundler::Source::Rubygems caches is an array of strings or pathnames | |
| rspec ./spec/bundler/source/rubygems_spec.rb:28 # Bundler::Source::Rubygems#add_remote when the source is an HTTP(s) URI with no host raises error | |
| rspec ./spec/bundler/source_list_spec.rb:25 # Bundler::SourceList adding sources #add_path_source returns the new path source | |
| rspec ./spec/bundler/source_list_spec.rb:29 # Bundler::SourceList adding sources #add_path_source passes the provided options to the new source | |
| rspec ./spec/bundler/source_list_spec.rb:33 # Bundler::SourceList adding sources #add_path_source adds the source to the beginning of path_sources | |
| rspec ./spec/bundler/source_list_spec.rb:37 # Bundler::SourceList adding sources #add_path_source removes existing duplicates | |
| rspec ./spec/bundler/source_list_spec.rb:48 # Bundler::SourceList adding sources #add_git_source returns the new git source | |
| rspec ./spec/bundler/source_list_spec.rb:52 # Bundler::SourceList adding sources #add_git_source passes the provided options to the new source | |
| rspec ./spec/bundler/source_list_spec.rb:56 # Bundler::SourceList adding sources #add_git_source adds the source to the beginning of git_sources | |
| rspec ./spec/bundler/source_list_spec.rb:60 # Bundler::SourceList adding sources #add_git_source removes existing duplicates | |
| rspec ./spec/bundler/source_list_spec.rb:71 # Bundler::SourceList adding sources #add_rubygems_source returns the new rubygems source | |
| rspec ./spec/bundler/source_list_spec.rb:75 # Bundler::SourceList adding sources #add_rubygems_source passes the provided options to the new source | |
| rspec ./spec/bundler/source_list_spec.rb:79 # Bundler::SourceList adding sources #add_rubygems_source adds the source to the beginning of rubygems_sources | |
| rspec ./spec/bundler/source_list_spec.rb:83 # Bundler::SourceList adding sources #add_rubygems_source removes duplicates | |
| rspec ./spec/bundler/source_list_spec.rb:93 # Bundler::SourceList adding sources #add_rubygems_remote returns the aggregate rubygems source | |
| rspec ./spec/bundler/source_list_spec.rb:97 # Bundler::SourceList adding sources #add_rubygems_remote adds the provided remote to the beginning of the aggregate source | |
| rspec ./spec/bundler/source_list_spec.rb:105 # Bundler::SourceList#all_sources includes the aggregate rubygems source when rubygems sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:113 # Bundler::SourceList#all_sources includes the aggregate rubygems source when no rubygems sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:120 # Bundler::SourceList#all_sources returns sources of the same type in the reverse order that they were added | |
| rspec ./spec/bundler/source_list_spec.rb:151 # Bundler::SourceList#path_sources returns an empty array when no path sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:157 # Bundler::SourceList#path_sources returns path sources in the reverse order that they were added | |
| rspec ./spec/bundler/source_list_spec.rb:179 # Bundler::SourceList#git_sources returns an empty array when no git sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:186 # Bundler::SourceList#git_sources returns git sources in the reverse order that they were added | |
| rspec ./spec/bundler/source_list_spec.rb:208 # Bundler::SourceList#rubygems_sources includes the aggregate rubygems source when rubygems sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:216 # Bundler::SourceList#rubygems_sources returns only the aggregate rubygems source when no rubygems sources have been added | |
| rspec ./spec/bundler/source_list_spec.rb:223 # Bundler::SourceList#rubygems_sources returns rubygems sources in the reverse order that they were added | |
| rspec ./spec/bundler/source_list_spec.rb:252 # Bundler::SourceList#get when it includes an equal source returns the equal source | |
| rspec ./spec/bundler/source_list_spec.rb:260 # Bundler::SourceList#get when it does not include an equal source returns nil | |
| rspec ./spec/bundler/source_list_spec.rb:267 # Bundler::SourceList#lock_sources combines the rubygems sources into a single instance, removing duplicate remotes from the end | |
| rspec ./spec/bundler/source_list_spec.rb:309 # Bundler::SourceList replace_sources! maintains the order and number of sources | |
| rspec ./spec/bundler/source_list_spec.rb:313 # Bundler::SourceList replace_sources! retains the same instance of the new source | |
| rspec ./spec/bundler/source_list_spec.rb:317 # Bundler::SourceList replace_sources! replaces the instance of the existing source | |
| rspec ./spec/bundler/source_list_spec.rb:327 # Bundler::SourceList#cached! calls #cached! on all the sources | |
| rspec ./spec/bundler/source_list_spec.rb:340 # Bundler::SourceList#remote! calls #remote! on all the sources | |
| rspec ./spec/bundler/source_spec.rb:18 # Bundler::Source#unmet_deps should return the names of unmet dependencies | |
| rspec ./spec/bundler/source_spec.rb[1:2:1:1:1:1:1] # Bundler::Source#version_message when there are locked gems that contain the relevant gem spec without a version behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| rspec ./spec/bundler/source_spec.rb[1:2:1:1:2:1:1] # Bundler::Source#version_message when there are locked gems that contain the relevant gem spec with the same version behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| rspec ./spec/bundler/source_spec.rb:59 # Bundler::Source#version_message when there are locked gems that contain the relevant gem spec with a different version should return a string with the spec name and version and locked spec version | |
| rspec ./spec/bundler/source_spec.rb[1:2:1:2:1:1] # Bundler::Source#version_message when there are locked gems that do not contain the relevant gem spec behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| rspec ./spec/bundler/source_spec.rb[1:2:2:1:1] # Bundler::Source#version_message when there are no locked gems behaves like the lockfile specs are not relevant should return a string with the spec name and version | |
| rspec ./spec/bundler/source_spec.rb:87 # Bundler::Source#can_lock? when the passed spec's source is equivalent should return true | |
| rspec ./spec/bundler/source_spec.rb:95 # Bundler::Source#can_lock? when the passed spec's source is not equivalent should return false | |
| rspec ./spec/bundler/source_spec.rb:113 # Bundler::Source#include? when the passed source is not equivalent should return false | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:27 # Bundler::SSLCerts::CertificateManager#update_from should update the certs through a new certificate manager | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:78 # Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should remove the current bundler certs | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:83 # Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should copy the rubygems certs into bundler certs | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:88 # Bundler::SSLCerts::CertificateManager#update! when certificate manager is not up to date should return nil | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:96 # Bundler::SSLCerts::CertificateManager#update! when certificate manager is up to date should return nil | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:114 # Bundler::SSLCerts::CertificateManager#connect_to should use ssl for the http request | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:119 # Bundler::SSLCerts::CertificateManager#connect_to use verify peer mode | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:124 # Bundler::SSLCerts::CertificateManager#connect_to set its cert store as a OpenSSL::X509::Store populated with bundler certs | |
| rspec ./spec/bundler/ssl_certs/certificate_manager_spec.rb:130 # Bundler::SSLCerts::CertificateManager#connect_to return the headers of the request response | |
| rspec ./spec/cache/gems_spec.rb:145 # bundle cache when there are also git sources still works | |
| rspec ./spec/cache/gems_spec.rb:154 # bundle cache when there are also git sources should not explode if the lockfile is not present | |
| rspec ./spec/cache/gems_spec.rb:210 # bundle cache when previously cached removes .gems when gem changes to git source | |
| rspec ./spec/cache/git_spec.rb[2:1] # bundle cache with git copies repository to vendor cache and uses it | |
| rspec ./spec/cache/git_spec.rb[2:2] # bundle cache with git copies repository to vendor cache and uses it even when installed with bundle --path | |
| rspec ./spec/cache/git_spec.rb[2:3] # bundle cache with git runs twice without exploding | |
| rspec ./spec/cache/git_spec.rb[2:4] # bundle cache with git tracks updates | |
| rspec ./spec/cache/git_spec.rb[2:5] # bundle cache with git uses the local repository to generate the cache | |
| rspec ./spec/cache/git_spec.rb[2:6] # bundle cache with git copies repository to vendor cache, including submodules | |
| rspec ./spec/cache/git_spec.rb[2:7] # bundle cache with git displays warning message when detecting git repo in Gemfile | |
| rspec ./spec/cache/git_spec.rb[2:9] # bundle cache with git caches pre-evaluated gemspecs | |
| rspec ./spec/cache/git_spec.rb[3:1] # bundle package with git copies repository to vendor cache and uses it | |
| rspec ./spec/cache/git_spec.rb[3:2] # bundle package with git copies repository to vendor cache and uses it even when installed with bundle --path | |
| rspec ./spec/cache/git_spec.rb[3:3] # bundle package with git runs twice without exploding | |
| rspec ./spec/cache/git_spec.rb[3:4] # bundle package with git tracks updates | |
| rspec ./spec/cache/git_spec.rb[3:5] # bundle package with git uses the local repository to generate the cache | |
| rspec ./spec/cache/git_spec.rb[3:6] # bundle package with git copies repository to vendor cache, including submodules | |
| rspec ./spec/cache/git_spec.rb[3:9] # bundle package with git caches pre-evaluated gemspecs | |
| rspec ./spec/commands/binstubs_spec.rb:64 # bundle binstubs <gem> when the gem exists in the lockfile installs binstubs from git gems | |
| rspec ./spec/commands/clean_spec.rb:148 # bundle clean removes unused git gems | |
| rspec ./spec/commands/clean_spec.rb:185 # bundle clean removes old git gems | |
| rspec ./spec/commands/clean_spec.rb:217 # bundle clean does not remove nested gems in a git repo | |
| rspec ./spec/commands/clean_spec.rb:235 # bundle clean does not remove git sources that are in without groups | |
| rspec ./spec/commands/clean_spec.rb:494 # bundle clean cleans git gems with a 7 length git revision | |
| rspec ./spec/commands/clean_spec.rb:651 # bundle clean doesn't remove extensions artifacts from bundled git gems after clean | |
| rspec ./spec/commands/exec_spec.rb:274 # bundle exec with gem executables from gems bundled via :git works when unlocked | |
| rspec ./spec/commands/exec_spec.rb:279 # bundle exec with gem executables from gems bundled via :git works when locked | |
| rspec ./spec/commands/exec_spec.rb:297 # bundle exec with gem executables from gems bundled via :git with no gemspec works when unlocked | |
| rspec ./spec/commands/exec_spec.rb:302 # bundle exec with gem executables from gems bundled via :git with no gemspec works when locked | |
| rspec ./spec/commands/open_spec.rb:36 # bundle open does not blow up if the gem to open does not have a Gemfile | |
| rspec ./spec/commands/outdated_spec.rb:20 # bundle outdated with no arguments returns a sorted list of outdated gems | |
| rspec ./spec/commands/outdated_spec.rb:50 # bundle outdated with no arguments returns success exit status if no outdated gems present | |
| rspec ./spec/commands/outdated_spec.rb:82 # bundle outdated with specified gems returns list of outdated gems | |
| rspec ./spec/commands/outdated_spec.rb:107 # bundle outdated pre-release gems with the --pre option includes pre-release versions | |
| rspec ./spec/commands/outdated_spec.rb:136 # bundle outdated with --strict option only reports gems that have a newer version that matches the specified dependency version requirements | |
| rspec ./spec/commands/outdated_spec.rb:161 # bundle outdated with invalid gem name returns could not find gem name | |
| rspec ./spec/commands/show_spec.rb:78 # bundle show with a git repo in the Gemfile prints out git info | |
| rspec ./spec/commands/show_spec.rb:88 # bundle show with a git repo in the Gemfile prints out branch names other than master | |
| rspec ./spec/commands/show_spec.rb:103 # bundle show with a git repo in the Gemfile doesn't print the branch when tied to a ref | |
| rspec ./spec/commands/update_spec.rb:108 # bundle update with --group option when there is a source with the same name as a gem in a group should not update the gems from that source | |
| rspec ./spec/install/deploy_spec.rb:37 # install with --deployment or --frozen works if you exclude a group with a git gem | |
| rspec ./spec/install/deploy_spec.rb:195 # install with --deployment or --frozen with an existing lockfile explodes if you unpin a source | |
| rspec ./spec/install/deploy_spec.rb:215 # install with --deployment or --frozen with an existing lockfile explodes if you unpin a source, leaving it pinned somewhere else | |
| rspec ./spec/install/gemfile/git_spec.rb:436 # bundle install with git sources uses a ref if specified | |
| rspec ./spec/install/gemfile/git_spec.rb:453 # bundle install with git sources correctly handles cases with invalid gemspecs | |
| rspec ./spec/install/gemfile/git_spec.rb:468 # bundle install with git sources runs the gemspec in the context of its parent directory | |
| rspec ./spec/install/gemfile/git_spec.rb:498 # bundle install with git sources installs from git even if a rubygems gem is present | |
| rspec ./spec/install/gemfile/git_spec.rb:512 # bundle install with git sources fakes the gem out if there is no gemspec | |
| rspec ./spec/install/gemfile/git_spec.rb:537 # bundle install with git sources works when the gem path has spaces in it | |
| rspec ./spec/install/gemfile/git_spec.rb:547 # bundle install with git sources handles repos that have been force-pushed | |
| rspec ./spec/install/gemfile/git_spec.rb:572 # bundle install with git sources ignores submodules if :submodule is not passed | |
| rspec ./spec/install/gemfile/git_spec.rb:592 # bundle install with git sources handles repos with submodules | |
| rspec ./spec/install/gemfile/git_spec.rb:611 # bundle install with git sources handles implicit updates when modifying the source info | |
| rspec ./spec/install/gemfile/git_spec.rb:650 # bundle install with git sources doesn't blow up if bundle install is run twice in a row | |
| rspec ./spec/install/gemfile/git_spec.rb:662 # bundle install with git sources prints a friendly error if a file blocks the git repo | |
| rspec ./spec/install/gemfile/git_spec.rb:677 # bundle install with git sources does not duplicate git gem sources | |
| rspec ./spec/install/gemfile/git_spec.rb:947 # bundle install with git sources ignores git environment variables | |
| rspec ./spec/install/gemfile/git_spec.rb:18 # bundle install with git sources when floating on master fetches gems | |
| rspec ./spec/install/gemfile/git_spec.rb:33 # bundle install with git sources when floating on master caches the evaluated gemspec | |
| rspec ./spec/install/gemfile/git_spec.rb:71 # bundle install with git sources when floating on master sets up git gem executables on the path | |
| rspec ./spec/install/gemfile/git_spec.rb:77 # bundle install with git sources when floating on master complains if pinned specs don't exist in the git repo | |
| rspec ./spec/install/gemfile/git_spec.rb:87 # bundle install with git sources when floating on master still works after moving the application directory | |
| rspec ./spec/install/gemfile/git_spec.rb:95 # bundle install with git sources when floating on master can still install after moving the application directory | |
| rspec ./spec/install/gemfile/git_spec.rb:130 # bundle install with git sources with an empty git block does not explode | |
| rspec ./spec/install/gemfile/git_spec.rb:143 # bundle install with git sources when specifying a revision works | |
| rspec ./spec/install/gemfile/git_spec.rb:158 # bundle install with git sources when specifying a revision works when the revision is a symbol | |
| rspec ./spec/install/gemfile/git_spec.rb:176 # bundle install with git sources when specifying local override uses the local repository instead of checking a new one out | |
| rspec ./spec/install/gemfile/git_spec.rb:197 # bundle install with git sources when specifying local override chooses the local repository on runtime | |
| rspec ./spec/install/gemfile/git_spec.rb:216 # bundle install with git sources when specifying local override updates specs on runtime | |
| rspec ./spec/install/gemfile/git_spec.rb:240 # bundle install with git sources when specifying local override updates ref on install | |
| rspec ./spec/install/gemfile/git_spec.rb:287 # bundle install with git sources when specifying local override does not explode if disable_local_branch_check is given | |
| rspec ./spec/install/gemfile/git_spec.rb:302 # bundle install with git sources when specifying local override explodes on different branches on install | |
| rspec ./spec/install/gemfile/git_spec.rb:321 # bundle install with git sources when specifying local override explodes on invalid revision on install | |
| rspec ./spec/install/gemfile/git_spec.rb:356 # bundle install with git sources specified inline installs from git even if a newer gem is available elsewhere | |
| rspec ./spec/install/gemfile/git_spec.rb:367 # bundle install with git sources specified inline installs dependencies from git even if a newer gem is available elsewhere | |
| rspec ./spec/install/gemfile/git_spec.rb:387 # bundle install with git sources specified inline correctly unlocks when changing to a git source | |
| rspec ./spec/install/gemfile/git_spec.rb:403 # bundle install with git sources specified inline correctly unlocks when changing to a git source without versions | |
| rspec ./spec/install/gemfile/git_spec.rb:694 # bundle install with git sources switching sources doesn't explode when switching Path to Git sources | |
| rspec ./spec/install/gemfile/git_spec.rb:716 # bundle install with git sources switching sources doesn't explode when switching Gem to Git source | |
| rspec ./spec/install/gemfile/git_spec.rb:739 # bundle install with git sources bundle install after the remote has been updated installs | |
| rspec ./spec/install/gemfile/git_spec.rb:765 # bundle install with git sources bundle install after the remote has been updated gives a helpful error message when the remote ref no longer exists | |
| rspec ./spec/install/gemfile/git_spec.rb:784 # bundle install with git sources bundle install --deployment with git sources works | |
| rspec ./spec/install/gemfile/git_spec.rb:800 # bundle install with git sources gem install hooks runs pre-install hooks | |
| rspec ./spec/install/gemfile/git_spec.rb:820 # bundle install with git sources gem install hooks runs post-install hooks | |
| rspec ./spec/install/gemfile/git_spec.rb:840 # bundle install with git sources gem install hooks complains if the install hook fails | |
| rspec ./spec/install/gemfile/git_spec.rb:862 # bundle install with git sources with an extension installs the extension | |
| rspec ./spec/install/gemfile/git_spec.rb:889 # bundle install with git sources with an extension does not use old extension after ref changes | |
| rspec ./spec/install/gemfile/git_spec.rb:926 # bundle install with git sources with an extension does not prompt to gem install if extension fails | |
| rspec ./spec/install/gemfile/git_spec.rb:983 # bundle install with git sources without git installed installs a packaged git gem successfully | |
| rspec ./spec/install/gemfile/git_spec.rb:1012 # bundle install with git sources when the git source is overriden with a local git repo and git output is colorized installs successfully | |
| rspec ./spec/install/gemfile/path_spec.rb:499 # bundle install with explicit source paths gem install hooks runs pre-install hooks | |
| rspec ./spec/install/gemfile/path_spec.rb:519 # bundle install with explicit source paths gem install hooks runs post-install hooks | |
| rspec ./spec/install/gemfile/path_spec.rb:539 # bundle install with explicit source paths gem install hooks complains if the install hook fails | |
| rspec ./spec/install/gemfile/platform_spec.rb:167 # bundle install with platform conditionals does not blow up on sources with all platform-excluded specs | |
| rspec ./spec/install/gems/compact_index_spec.rb:67 # compact index api handles git dependencies that are in rubygems | |
| rspec ./spec/install/gems/compact_index_spec.rb:85 # compact index api handles git dependencies that are in rubygems using --deployment | |
| rspec ./spec/install/gems/compact_index_spec.rb:103 # compact index api doesn't fail if you only have a git gem with no deps when using --deployment | |
| rspec ./spec/install/gems/dependency_api_spec.rb:67 # gemcutter's dependency API handles git dependencies that are in rubygems | |
| rspec ./spec/install/gems/dependency_api_spec.rb:85 # gemcutter's dependency API handles git dependencies that are in rubygems using --deployment | |
| rspec ./spec/install/gems/dependency_api_spec.rb:103 # gemcutter's dependency API doesn't fail if you only have a git gem with no deps when using --deployment | |
| rspec ./spec/install/gems/post_install_spec.rb:52 # bundle install with git sources when gems include post install messages should display the post-install messages after installing | |
| rspec ./spec/install/gems/post_install_spec.rb:66 # bundle install with git sources when gems include post install messages should display the post-install messages if repo is updated | |
| rspec ./spec/install/gems/post_install_spec.rb:89 # bundle install with git sources when gems include post install messages should not display the post-install messages if repo is not updated | |
| rspec ./spec/install/gems/standalone_spec.rb:74 # bundle install --standalone with a combination of gems and git repos still makes the gems available to normal bundler | |
| rspec ./spec/install/gems/standalone_spec.rb:78 # bundle install --standalone with a combination of gems and git repos generates a bundle/bundler/setup.rb | |
| rspec ./spec/install/gems/standalone_spec.rb:82 # bundle install --standalone with a combination of gems and git repos makes the gems available without bundler | |
| rspec ./spec/install/git_spec.rb:5 # bundle install git sources displays the revision hash of the gem repository | |
| rspec ./spec/install/parallel/spec_installation_spec.rb:38 # ParallelInstaller::SpecInstallation#dependencies_installed? when all dependencies are installed returns true | |
| rspec ./spec/install/parallel/spec_installation_spec.rb:50 # ParallelInstaller::SpecInstallation#dependencies_installed? when all dependencies are not installed returns false | |
| rspec ./spec/install/parallel/spec_installation_spec.rb:62 # ParallelInstaller::SpecInstallation#dependencies_installed? when dependencies that are not on the overall installation list are the only ones not installed raises an error | |
| rspec ./spec/lock/git_spec.rb:12 # bundle lock with git gems doesn't break right after running lock | |
| rspec ./spec/lock/git_spec.rb:16 # bundle lock with git gems locks a git source to the current ref | |
| rspec ./spec/lock/git_spec.rb:28 # bundle lock with git gems provides correct #full_gem_path | |
| rspec ./spec/lock/lockfile_spec.rb:418 # the lockfile format generates a simple lockfile for a single pinned source, gem with a version requirement | |
| rspec ./spec/lock/lockfile_spec.rb:485 # the lockfile format serializes global git sources | |
| rspec ./spec/lock/lockfile_spec.rb:515 # the lockfile format generates a lockfile with a ref for a single pinned source, git gem with a branch requirement | |
| rspec ./spec/lock/lockfile_spec.rb:545 # the lockfile format generates a lockfile with a ref for a single pinned source, git gem with a tag requirement | |
| rspec ./spec/lock/lockfile_spec.rb:602 # the lockfile format sorts serialized sources by type | |
| rspec ./spec/lock/lockfile_spec.rb:1160 # the lockfile format fixes corrupted lockfiles | |
| rspec ./spec/other/platform_spec.rb:1113 # bundle platform bundle outdated returns list of outdated gems when the ruby version matches | |
| rspec ./spec/other/platform_spec.rb:1132 # bundle platform bundle outdated returns list of outdated gems when the ruby version matches for any engine | |
| rspec ./spec/runtime/gem_tasks_spec.rb:20 # require 'bundler/gem_tasks' includes the relevant tasks | |
| rspec ./spec/runtime/setup_spec.rb:335 # Bundler.setup with git does not hit the git binary if the lockfile is available and up to date | |
| rspec ./spec/runtime/setup_spec.rb:355 # Bundler.setup with git provides a good exception if the lockfile is unavailable | |
| rspec ./spec/runtime/setup_spec.rb:379 # Bundler.setup with git works even when the cache directory has been deleted | |
| rspec ./spec/runtime/setup_spec.rb:385 # Bundler.setup with git does not randomly change the path when specifying --path and the bundle directory becomes read only | |
| rspec ./spec/runtime/setup_spec.rb:393 # Bundler.setup with git finds git gem when default bundle path becomes read only | |
| rspec ./spec/runtime/setup_spec.rb:403 # Bundler.setup when specifying local override explodes if given path does not exist on runtime | |
| rspec ./spec/runtime/setup_spec.rb:422 # Bundler.setup when specifying local override explodes if branch is not given on runtime | |
| rspec ./spec/runtime/setup_spec.rb:445 # Bundler.setup when specifying local override explodes on different branches on runtime | |
| rspec ./spec/runtime/setup_spec.rb:468 # Bundler.setup when specifying local override explodes on refs with different branches on runtime | |
| rspec ./spec/runtime/setup_spec.rb:752 # Bundler.setup with git gems that don't have gemspecs loads the library via a virtual spec | |
| rspec ./spec/runtime/setup_spec.rb:858 # Bundler.setup with a gemspec that requires other files evals each gemspec in the context of its parent directory | |
| rspec ./spec/runtime/setup_spec.rb:864 # Bundler.setup with a gemspec that requires other files error intelligently if the gemspec has a LoadError | |
| rspec ./spec/update/git_spec.rb:5 # bundle update git sources floats on a branch when :branch is used | |
| rspec ./spec/update/git_spec.rb:24 # bundle update git sources updates correctly when you have like craziness | |
| rspec ./spec/update/git_spec.rb:39 # bundle update git sources floats on a branch when :branch is used and the source is specified in the update | |
| rspec ./spec/update/git_spec.rb:58 # bundle update git sources floats on master when updating all gems that are pinned to the source even if you have child dependencies | |
| rspec ./spec/update/git_spec.rb:78 # bundle update git sources notices when you change the repo url in the Gemfile | |
| rspec ./spec/update/git_spec.rb:97 # bundle update git sources fetches tags from the remote | |
| rspec ./spec/update/git_spec.rb:194 # bundle update git sources should not explode on invalid revision on update of gem by name | |
| rspec ./spec/update/git_spec.rb:211 # bundle update git sources shows the previous version of the gem | |
| rspec ./spec/update/git_spec.rb:139 # bundle update git sources with submodules it unlocks the source when submodules are added to a git source | |
| rspec ./spec/update/git_spec.rb:252 # bundle update with --source flag updates the source | |
| rspec ./spec/update/git_spec.rb:267 # bundle update with --source flag unlocks gems that were originally pulled in by the source | |
| rspec ./spec/update/git_spec.rb:274 # bundle update with --source flag leaves all other gems frozen | |
| rspec ./spec/update/git_spec.rb:297 # bundle update when the gem and the repository have different names the --source flag updates version of gems that were originally pulled in by the source | |
| /usr/bin/ruby21 -I/home/judson/.gem/ruby/2.1.0/gems/rspec-support-3.4.1/lib:/home/judson/.gem/ruby/2.1.0/gems/rspec-core-3.4.1/lib /home/judson/.gem/ruby/2.1.0/gems/rspec-core-3.4.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment