{"push_id":565650068,"size":9,"distinct_size":9,"ref":"refs/heads/stable-servicefix","head":"cccaff237ecc0b3566f148f4f9b888db84d1810d","before":"3e8a24593de7f650a949d91be5eda302344d7dbb","commits":[{"sha":"4e7bd5c17288125a6bc6d6b56eaa1817bad3ab1b","author":{"email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","name":"Charlie Sharpsteen"},"message":"(PUP-914) Use resource ref when writing dot files\n\nUse the `ref` attribute of a resource instead of `to_s`.\n\nInternally, Puppet uses the `ref` attribute to identify and locate resources\nwithin a catalog. This patch makes use of `ref` to identify nodes in graphviz\noutput as some Types, notably Whit, override `to_s` and either destroy or\nobscure the identity of resource nodes.","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/4e7bd5c17288125a6bc6d6b56eaa1817bad3ab1b"},{"sha":"50d131be739634bde85bbae75d908dd9be43c023","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"(PUP-3934) Propagate environment to Resource initializer\n\nPrior to this commit, if a Resource was created as 'Bar[instance]',\nit would fail an attemt to fetch the resource type from its\nenvironment. The environment would not be set and thus fallback\nto whatever the :current_environment referred to. This made\nthe test spec/integration/parser/ruby_manifest_spec.rb fail.\n\nHere, the environment is passed from the catalog to the Resource\ninitialize methdo in the attributes hash and properly assigned\nbefore used.","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/50d131be739634bde85bbae75d908dd9be43c023"},{"sha":"d26b925f2b8635792b3a25a4616eb8d41de84b4b","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"Merge pull request #3549 from thallgren/issue/pup-3936/missing-block-parameter\n\n(PUP-3936) Ensure that weaving logic is aware of block","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/d26b925f2b8635792b3a25a4616eb8d41de84b4b"},{"sha":"3d90821cbac52813cd25bd1ac4f352207f9a065c","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"(PUP-3947) Let infer_set of Hash return a Struct\n\nChanges the infer_set_Hash method so that it returns a PStructType\nrather than a PHashType when all keys of the hash are found to be\nnon empty strings (assignable to String[1]).","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/3d90821cbac52813cd25bd1ac4f352207f9a065c"},{"sha":"a8ad42cdfa2a4135771c8c7a21e8b35a3123cd5e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"(PUP-3947) Struct is assignable to Hash with assignable key type\n\nAdds a test that asserts that a Struct is assignable to a Hash\nthat uses a key type that accepts all keys of the Struct.","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/a8ad42cdfa2a4135771c8c7a21e8b35a3123cd5e"},{"sha":"fee5d8662ebfd6c2c189a26f4fe1a63175d65153","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"Merge pull request #3561 from thallgren/issue/pup-3947/infer-hash-to-struct\n\n(PUP-3947) Let infer_set of Hash return a Struct","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/fee5d8662ebfd6c2c189a26f4fe1a63175d65153"},{"sha":"be13fa6000bae8bf115242544a4f777658549720","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@puppetlabs.com","name":"Josh Cooper"},"message":"Merge remote-tracking branch 'upstream/pr/3350' into stable\n\n* upstream/pr/3350:\n  (PUP-914) Use resource ref when writing dot files","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/be13fa6000bae8bf115242544a4f777658549720"},{"sha":"81d8c53a9aaadb45cb9e09205a9cfd6297f01aaf","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@puppetlabs.com","name":"Josh Cooper"},"message":"Merge remote-tracking branch 'upstream/pr/3546' into stable\n\n* upstream/pr/3546:\n  (PUP-3934) Propagate environment to Resource initializer","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/81d8c53a9aaadb45cb9e09205a9cfd6297f01aaf"},{"sha":"cccaff237ecc0b3566f148f4f9b888db84d1810d","author":{"email":"bdb432be7fa4afac347d9bdc92c0a80f77eb159f@puppetlabs.com","name":"Scott Garman"},"message":"(PUP-3927) Ensure Fedora uses the systemd service provider\n\nRecent changes to the redhat (chkconfig) service provider requires\nfeatures that the chkconfig shim doesn't support (specifically, --add).\nBesides, the systemd provider should be the default for Fedora anyway.","distinct":true,"url":"https://api.github.com/repos/ScottGarman/puppet/commits/cccaff237ecc0b3566f148f4f9b888db84d1810d"}]}