Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Compatibility with frozen string literals | Samuel Giddins | 2016-01-31 | 93 | -29/+130 |
| | |||||
* | [RuboCop] Fix Style/MutableConstant | Samuel Giddins | 2016-01-31 | 11 | -27/+31 |
| | |||||
* | [RuboCop] Fix Performance/TimesMap | Samuel Giddins | 2016-01-31 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Fix Performance/StartWith | Samuel Giddins | 2016-01-31 | 1 | -2/+2 |
| | |||||
* | [RuboCop] Address Style/GuardClause | Samuel Giddins | 2016-01-31 | 20 | -119/+94 |
| | |||||
* | [PathPreserver] Use the passed-in envseg-preserve-path | Samuel Giddins | 2016-01-31 | 1 | -5/+5 |
| | |||||
* | Refactor path preservation into generic code | Samuel Giddins | 2016-01-31 | 3 | -18/+14 |
| | |||||
* | Preserve PATH in with_clean_env | Samuel Giddins | 2016-01-31 | 2 | -0/+8 |
| | |||||
* | Auto merge of #4250 - ↵ | Homu | 2016-01-31 | 3 | -3/+8 |
|\ | | | | | | | | | | | | | | | | | | | RochesterinNYC:improved-error-message-for-invalid-gemspec, r=indirect Change behavior and improve clarity of error messages when local gems have invalid gemspecs Now, when a local gem's gemspec contains errors, an error is raised immediately and helpful message is provided. This message instructs the user to fix the gemspec before an attempt is made to fetch the local gem that has an incorrect gemspec. - Addresses #4248 | ||||
| * | Change behavior and improve clarity of error messages when local gems have ↵ | James Wen | 2016-01-30 | 3 | -3/+8 |
| | | | | | | | | | | | | | | | | | | invalid gemspecs - Addresses #4248 - Implements behavior so that when a local gem's gemspec contains errors, an error is raised immediately and a helpful message is provided. This message instructs the user to fix the gemspec before further resolving steps are taken. | ||||
* | | Auto merge of #4249 - cirdes:outdated-semantic, r=indirect | Homu | 2016-01-31 | 2 | -0/+14 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bundle outdated with major and minor options This feature adds the ability to specify a outdated command to show only the gems with a major or minor updates. I was looking for this feature and found the issue https://github.com/bundler/bundler/issues/3805 @indirect, how can I improve this PR? | ||||
| * | | bundle outdated with major and minor options | Cirdes Henrique | 2016-01-29 | 2 | -0/+14 |
| | | | | | | | | | | | | | | | This feature adds the ability to specify on outdated command to show only the gems with a major or minor updates | ||||
* | | | Auto merge of #4244 - dtognazzini:fix-path-to-gemfile, r=indirect | Homu | 2016-01-31 | 2 | -7/+18 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the path to the Gemfile during evaluation. This is a continuation of https://github.com/bundler/bundler/pull/3349 Following up per: https://github.com/bundler/bundler/pull/3349#issuecomment-88307579 The issue here is that paths used with `Bundler::Dsl#gemspec` will only work when the Gemfile being evaluated is `Bundler.default_gemfile`. Passing a Gemfile other than `Bundler.default_gemfile` to `Bundler::Dsl.evaluate` will break uses of `path:` options in the Gemfile. These changes update `Bundler::Dsl` to remember the Gemfile passed into `eval_gemfile` and use it to resolve relative paths. | ||||
| * | | | Forwarding root path to Source::Path from Dsl. | Donnie Tognazzini | 2016-01-27 | 2 | -13/+13 |
| | | | | |||||
| * | | | Make all paths be relative to Gemfile during evaluation. | Donnie Tognazzini | 2016-01-27 | 1 | -3/+11 |
| | | | | |||||
| * | | | Fix the path to the Gemfile during evaluation. | Donnie Tognazzini | 2016-01-27 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | `Bundler.default_gemfile` was being used instead of the explicitly passed Gemfile path. From: https://github.com/bundler/bundler/commit/ea3ded94a6f44dea237142b6b200e902cdd4d6ba | ||||
* | | | | Auto merge of #4254 - bundler:seg-thread-names, r=indirect | Homu | 2016-01-31 | 3 | -4/+14 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Worker] Add a worker name to ease debugging Also helps with https://github.com/bundler/bundler/issues/4246. @indirect r? | ||||
| * | | | | [Worker] Add a worker name to ease debuggingseg-thread-names | Samuel Giddins | 2016-01-30 | 3 | -4/+14 |
| | |_|/ | |/| | | |||||
* | | | | Auto merge of #4252 - bundler:seg-debug-once, r=segiddins | Homu | 2016-01-31 | 1 | -1/+2 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | [Resolver] Determine debug mode once Should be a tiny speed boost | ||||
| * | | | | [Resolver] Determine debug mode onceseg-debug-once | Samuel Giddins | 2016-01-30 | 1 | -1/+2 |
| |/ / / | |||||
* | | | | [Resolver] Update Molinillo to 0.4.2 | Samuel Giddins | 2016-01-30 | 8 | -24/+72 |
|/ / / | |||||
* | | | Auto merge of #4231 - bundler:seg-exec-spaces, r=indirect | Homu | 2016-01-28 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | | | | | | | [Exec] Fix exec-ing with 0 args in a directory with spaces Closes #4230 by forcing `Kernel.exec` to never use a shell | ||||
| * | | [Exec] Fix exec-ing with 0 args in a directory with spacesseg-exec-spaces | Samuel Giddins | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | Fail in an informative way when no YAML is available at all | Samuel Giddins | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | Update dependency fetcher specs for refactoring | Samuel Giddins | 2016-01-25 | 2 | -2/+3 |
| | | | |||||
* | | | [Definition] Insure @locked_ruby_version is initialized | Samuel Giddins | 2016-01-25 | 1 | -0/+1 |
| | | | |||||
* | | | [Fetcher] Avoid method redefinition warning | Samuel Giddins | 2016-01-25 | 1 | -0/+1 |
| | | | |||||
* | | | [CompactIndexClient] Don't request when the gem does not exist | Samuel Giddins | 2016-01-25 | 1 | -1/+2 |
| | | | | | | | | | | | | This will save us getting a known 304 when attempting to download a gem the server doesnt have any indexed versions for | ||||
* | | | [Updater] Simplify content logic | Samuel Giddins | 2016-01-25 | 1 | -3/+2 |
| | | | |||||
* | | | [CompactIndex] Send the proper arity function to the Worker | Samuel Giddins | 2016-01-25 | 1 | -1/+2 |
| | | | |||||
* | | | [EndpointSpec] Avoid creating unused hashes | Samuel Giddins | 2016-01-25 | 1 | -1/+2 |
| | | | |||||
* | | | [CompactIndex] Centralize error handling | Samuel Giddins | 2016-01-25 | 1 | -14/+20 |
| | | | |||||
* | | | [CompactIndexClient] Don't raise Bundler::HTTPError | Samuel Giddins | 2016-01-25 | 3 | -3/+7 |
| | | | |||||
* | | | [CompactIndex] Fetch in parallel using Bundler::Worker | Samuel Giddins | 2016-01-25 | 1 | -0/+7 |
| | | | |||||
* | | | [CompactIndexClient] Remove dependency upon Bundler::Worker | Samuel Giddins | 2016-01-25 | 1 | -8/+11 |
| | | | |||||
* | | | Refactor cache slug logic into the Remote | Samuel Giddins | 2016-01-25 | 2 | -8/+17 |
| | | | |||||
* | | | [EndpointSpecification] Remove redundant nil-checks | Samuel Giddins | 2016-01-25 | 1 | -3/+3 |
| | | | |||||
* | | | [CompactIndex] Use the cache_uri for the cache path | Samuel Giddins | 2016-01-25 | 1 | -2/+3 |
| | | | |||||
* | | | [Remote] Add the concept of a cache_uri | Samuel Giddins | 2016-01-25 | 1 | -1/+2 |
| | | | |||||
* | | | [EndpointSpecification] Freeze constant string | Samuel Giddins | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | [CompactIndexClient] Require set | Samuel Giddins | 2016-01-25 | 1 | -0/+1 |
| | | | |||||
* | | | update digest to include host+port as well as path | Andre Arko | 2016-01-25 | 1 | -6/+10 |
| | | | | | | | | | | | | also shortening to the first 6 hex chars to reduce path length | ||||
* | | | find is better than .select.first | Andre Arko | 2016-01-25 | 1 | -2/+1 |
| | | | | | | | | | …yeah, that one seems clear in retrospect | ||||
* | | | uniq the completed list per @segiddins | Andre Arko | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | unify global config and compact index cache dirs | Andre Arko | 2016-01-25 | 2 | -3/+6 |
| | | | |||||
* | | | it’s supposed to return an array | Andre Arko | 2016-01-25 | 1 | -3/+3 |
| | | | | | | | | | Turns out that very old RubyGems returned a hash here, with each remote URI as the key and the array of specs as the value. We don’t deal with multiple remotes at the same time, though, so we just want the array of spec values. | ||||
* | | | ArgumentErrors are not really retriable | Andre Arko | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | flat_map doesn’t exist on 1.8.7 :/ | Andre Arko | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | resolve warning for extra proc parameters | Andre Arko | 2016-01-25 | 1 | -1/+1 |
| | | | |||||
* | | | turns out URI#hostname is 1.9+, URI#host is 1.8+ | Andre Arko | 2016-01-25 | 1 | -4/+5 |
| | | |