{"push_id":621672145,"size":9,"distinct_size":9,"ref":"refs/heads/stable","head":"a5324c3ee41eb03f3746995f3e3c4327ded7e7f1","before":"74e90cc3a9a8c5187f669c7aa57966f251da3621","commits":[{"sha":"73f04e274bc9cb4c2619188cbb46ce4fa2325f1e","author":{"email":"00c15513f8c3563f7e9cc798191b8f481ad870c2@digital.cabinet-office.gov.uk","name":"Simon Aquino"},"message":"(PUP-4191) Segregate the gem_spec tests in an rspec context\n\nThe gem_spec unit test does not allow tests for scenarios other than\ninstalling gems. This commit segregates the tests in an rspec context in\norder to tests for gem removal.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/73f04e274bc9cb4c2619188cbb46ce4fa2325f1e"},{"sha":"21faccbf5aa2aa456d521e2fcdc4fc37413e7b4d","author":{"email":"00c15513f8c3563f7e9cc798191b8f481ad870c2@digital.cabinet-office.gov.uk","name":"Simon Aquino"},"message":"(PUP-4191) Add unit tests for the uninstall method in gem.rb\n\nNo unit tests are in place to check the uninstall behaviour of the\ngem provider. This commit adds unit tests to verify the gem.rb\nuninstall method functionality.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/21faccbf5aa2aa456d521e2fcdc4fc37413e7b4d"},{"sha":"9ccc275f8d2cfaa7413072eb4932afba340156e8","author":{"email":"00c15513f8c3563f7e9cc798191b8f481ad870c2@digital.cabinet-office.gov.uk","name":"Simon Aquino"},"message":"(PUP-4203) Introduce uninstall options in the gem provider\n\nA user cannot pass extra flags to the gem provider in order to uninstall\nruby gems. The uninstall method in the gem provider now consumes the\nuninstall_options attribute of the package resource, which may be used\nto specify extra flags to uninstall ruby gems.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/9ccc275f8d2cfaa7413072eb4932afba340156e8"},{"sha":"3340835653c26563d3e50673df6c9104a66f614d","author":{"email":"00c15513f8c3563f7e9cc798191b8f481ad870c2@digital.cabinet-office.gov.uk","name":"Simon Aquino"},"message":"(PUP-4203) Add unit tests for gem.rb uninstall_options\n\nThe newly introduced uninstall_option functionality in the gem provider\nuninstall method is untested. Unit tests have been added in order to test\nthis new functionality.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/3340835653c26563d3e50673df6c9104a66f614d"},{"sha":"2fcc06db3210dd37ee003824d180137f4de19140","author":{"email":"7cdd076e25adef0e25d3fedc5490d7fb59f5b1c0@puppetlabs.com","name":"Kylo Ginsberg"},"message":"(PUP-4237) Add puppet_gem provider for installing puppet-agent gems","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/2fcc06db3210dd37ee003824d180137f4de19140"},{"sha":"00989d46446d8029f47a85f5449dfaa42e89cdc4","author":{"email":"7cdd076e25adef0e25d3fedc5490d7fb59f5b1c0@puppetlabs.com","name":"Kylo Ginsberg"},"message":"(PUP-4237) Add uninstall_options support to puppet_gem","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/00989d46446d8029f47a85f5449dfaa42e89cdc4"},{"sha":"2073e3baaec01bb9386938b4fd6e5bf93ccce29b","author":{"email":"649be5633b41b01f5559464327d4ef7fc24c4307@puppetlabs.com","name":"Branan Riley"},"message":"(PUP-4237) Support windows in the puppet_gem provider\n\nOn windows Puppet's ruby is at the start of the path, so we don't need\nto try to figure it out and hard-code it. We simply use the standard\ncommand lookup.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/2073e3baaec01bb9386938b4fd6e5bf93ccce29b"},{"sha":"2fe9f518eede2cb968dcc0274a3db59bac7f4788","author":{"email":"649be5633b41b01f5559464327d4ef7fc24c4307@puppetlabs.com","name":"Branan Riley"},"message":"(PUP-4237) Use provider name in Gem provider self.instances\n\nPreviously the gem provider hardcoded `:gem` as the provider parameter\nin the result of its self.instances. Now that we have a subclass of\nthis provider it needs to ask for its name in case self.instances was\nactually called on a subclass.","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/2fe9f518eede2cb968dcc0274a3db59bac7f4788"},{"sha":"a5324c3ee41eb03f3746995f3e3c4327ded7e7f1","author":{"email":"7cdd076e25adef0e25d3fedc5490d7fb59f5b1c0@puppetlabs.com","name":"Kylo Ginsberg"},"message":"Merge pull request #3784 from branan/pup-4237/add_agent_gem_provider\n\n(PUP-4237) Add puppet_gem provider (take 2)","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/a5324c3ee41eb03f3746995f3e3c4327ded7e7f1"}]}