{"push_id":814874236,"size":133,"distinct_size":69,"ref":"refs/heads/seg-new-index-fetchers","head":"3bc1a27813b5932c051eb71a32a1cf33106809d7","before":"f46ec4e994fa0e2efc05893a6bdc5f58a43496a2","commits":[{"sha":"28483b733f8ee79260a52e42c89bbdf4d77d68a7","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@arko.net","name":"Andre Arko"},"message":"Use locked_requirement platform to print it out","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/28483b733f8ee79260a52e42c89bbdf4d77d68a7"},{"sha":"02aa3e6d09778eb67ce74ee81c0ac18ec6bade92","author":{"email":"d5b511d4bcbc69b50093e24134d8ff6fe1eee49e@zendesk.com","name":"Steven Davidovitz"},"message":"make sure intersecting gem paths are cached\n\nWhen a gem has the same path prefix as the application that is being bundled,\nthe gem will not be added to vendor/cache.\n\nFor example: a gem with a path /home/test/src/bundled_gem and an application with a path\n/home/test/src/bundled that references it.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/02aa3e6d09778eb67ce74ee81c0ac18ec6bade92"},{"sha":"6578473f2c459d7e396b49e7512337f4dbb5387d","author":{"email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@arko.net","name":"Andre Arko"},"message":"quotable rubocop","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/6578473f2c459d7e396b49e7512337f4dbb5387d"},{"sha":"eec6e0f3bc4eb9c034a7ef56ce4fadaadfb2c8ff","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"Bundle update groups should unlock gems, not sources","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/eec6e0f3bc4eb9c034a7ef56ce4fadaadfb2c8ff"},{"sha":"311afaa3aa14ffa17791d1abe2dc09646bf91f34","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"Check whether spec source name is within unlocked sources.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/311afaa3aa14ffa17791d1abe2dc09646bf91f34"},{"sha":"a7caaa51e3087df6e0a1627b020f34e8aaada595","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"Add spec for not updating gems with the same name as the source.\n\nWhen --source is provided.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/a7caaa51e3087df6e0a1627b020f34e8aaada595"},{"sha":"c8f7985e95727472c9ad3f77e07a4621ae58c5e4","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"Add test for updating gems on source when source differs to name","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/c8f7985e95727472c9ad3f77e07a4621ae58c5e4"},{"sha":"99078ec8eb8ec49f8978516e2a838a3d4871cb3f","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"Add ability to update gems via source for backwards-compatibility.\n\nSee comments.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/99078ec8eb8ec49f8978516e2a838a3d4871cb3f"},{"sha":"ac30a5b8f1c23ab5d4ac19345f2a45aaa83dcd0d","author":{"email":"e7d4fedd39609342c9d775b51d0f7b99449312f5@herostrat.us","name":"Caden Lovelace"},"message":"fixup! Add test for updating gems on source when source differs to name","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/ac30a5b8f1c23ab5d4ac19345f2a45aaa83dcd0d"},{"sha":"406e069b7a6c870fe7db4dc6d891adde85b96f47","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@arko.net","name":"André Arko"},"message":"Merge pull request #3763 from neoeno/master\n\nFix `--source` option causing incorrect gem unlocking","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/406e069b7a6c870fe7db4dc6d891adde85b96f47"},{"sha":"b8da6a9e498fbf7e2499a5cc45e5a7035890e43a","author":{"email":"29906857a1a63eb870f87aaa2d9d7e6a926e1e8a@gmail.com","name":"Agis-"},"message":"Show friendly errors when ref is not found\n\nBefore:\n\n    $ bundle install\n    Fetching git://github.com/agis-/some_gem.git\n    fatal: ambiguous argument 'FOO': unknown revision or path not in the working tree.\n    Use '--' to separate paths from revisions, like this:\n    'git  [...] -- [...]'\n    Git error: command `git rev-parse WRONG` in directory /cache/path\n    has failed.\n    Ref 'foo' was not found. Perhaps you mispelled it?\n    If this error persists you could try removing the cache directory\n    # ...\n\nAfter:\n\n    $ bundle install\n    Fetching git://github.com/agis-/some_gem.git\n    fatal: Needed a single revision\n    Git error: command `git rev-parse --verify WRONG` in directory /cache/path\n    has failed.\n    Ref 'foo' was not found. Perhaps you mispelled it?\n    If this error persists you could try removing the cache directory\n    # ...\n\nCloses #3897.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/b8da6a9e498fbf7e2499a5cc45e5a7035890e43a"},{"sha":"fa9c4e2343ebeaaa4e0eb62c41327eba37cca9ee","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #3965 - agis-:issue-3879, r=indirect\n\nShow friendly errors when ref is not found\n\nBefore:\r\n\r\n    $ bundle install\r\n    Fetching git://github.com/agis-/some_gem.git\r\n    fatal: ambiguous argument 'FOO': unknown revision or path not in the working tree.\r\n    Use '--' to separate paths from revisions, like this:\r\n    'git  [...] -- [...]'\r\n    Git error: command `git rev-parse WRONG` in directory /cache/path\r\n    has failed.\r\n    Ref 'foo' was not found. Perhaps you mispelled it?\r\n    If this error persists you could try removing the cache directory\r\n    # ...\r\n\r\nAfter:\r\n\r\n    $ bundle install\r\n    Fetching git://github.com/agis-/some_gem.git\r\n    fatal: Needed a single revision\r\n    Git error: command `git rev-parse --verify WRONG` in directory /cache/path\r\n    has failed.\r\n    Ref 'foo' was not found. Perhaps you mispelled it?\r\n    If this error persists you could try removing the cache directory\r\n    # ...\r\n\r\nFixes #3879.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/fa9c4e2343ebeaaa4e0eb62c41327eba37cca9ee"},{"sha":"7e0373df9af012fbf7c534171bc18d8aeda42510","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@englund.nu","name":"Martin Englund"},"message":"make it able to specify gem host with GEM_HOST env","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/7e0373df9af012fbf7c534171bc18d8aeda42510"},{"sha":"b9d6b815299a7662fa0385f47bac500b16fd4ddf","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@englund.nu","name":"Martin Englund"},"message":"use allowed_push_host when available","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/b9d6b815299a7662fa0385f47bac500b16fd4ddf"},{"sha":"f668e28c19886ffa4680c4ac58e6bf58a3ebccde","author":{"email":"29906857a1a63eb870f87aaa2d9d7e6a926e1e8a@gmail.com","name":"Agis-"},"message":"Handle errors when requiring gems gracefully\n\nFixes #3960.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/f668e28c19886ffa4680c4ac58e6bf58a3ebccde"},{"sha":"465a6377f2795df397c43c51db7e095305b2922d","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@englund.nu","name":"Martin Englund"},"message":"guard against old gemspec","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/465a6377f2795df397c43c51db7e095305b2922d"},{"sha":"c936424dee18a5222eeb2e3bc6d56366fe326a4a","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@arko.net","name":"André Arko"},"message":"Merge pull request #3967 from agis-/issue-3960\n\nHandle errors gracefully when requiring gems","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/c936424dee18a5222eeb2e3bc6d56366fe326a4a"},{"sha":"6963b80fb1772b664069421cdbe3ae1e548ccef0","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #3968 - pmenglund:gem_push_host, r=indirect\n\nmake it able to specify gem host with GEM_HOST env\n\nwhen you in your `.gemspec` specify\r\n\r\n```\r\n  if spec.respond_to?(:metadata)\r\n    spec.metadata['allowed_push_host'] = 'https://gems.example.com'\r\n  end\r\n```\r\n\r\nyou can't use the `bundler` rake tasks, as it can't specify the alternate host. This change picks up the `allowed_push_host` and uses it when pushing.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/6963b80fb1772b664069421cdbe3ae1e548ccef0"},{"sha":"795ebe3b2bc178629a3d4e157744ae00c13ac891","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #3906 - bundler:fix-fix-3862, r=segiddins\n\nUse locked_requirement platform to print it out\n\nNone","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/795ebe3b2bc178629a3d4e157744ae00c13ac891"},{"sha":"21059b4ec2af38bf7ef9ddc233ca393259c97a9b","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #3907 - bundler:fix-path-caching-3900, r=segiddins\n\nmake sure intersecting gem paths are cached\n\nWhen a gem has the same path prefix as the application that is being bundled,\nthe gem will not be added to vendor/cache.\n\nFor example: a gem with a path /home/test/src/bundled_gem and an application with a path\n/home/test/src/bundled that references it.","distinct":false,"url":"https://api.github.com/repos/bundler/bundler/commits/21059b4ec2af38bf7ef9ddc233ca393259c97a9b"}]}