{"push_id":619042268,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"8ff06a2033fe76507367e3f713fbc3cdd5acaf9b","before":"d0e4efa3fc0de3852a3ec95b89ebde682d23550f","commits":[{"sha":"358cabca903e019b863d654a74711581bc14b331","author":{"email":"b7f83d498b17a104642fa9b7180ac63498f87ddc@gmail.com","name":"Theo Chatzimichos"},"message":"(PUP-3968) Cache the `zypper list-updates` output\n\nThe zypper provider calls `zypper list-updates` in order to get a list of the\npackages that have newer versions. Then it checks if the resource name matches\nany of the items in the list, and then applies the newer version. The problem\nwith the above though is that it runs list-updates for every single package\ninstance, while it should be run only once, as it provides all the packages\nthat have newer versions available.\n\nThis commit caches the list-updates output and puts its contents in a hash, so\nthat each package resource will query this instead of zypper directly\n\nSigned-off-by: Adrien Thebo <adrienthebo@somethigsinistral.net>","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/358cabca903e019b863d654a74711581bc14b331"},{"sha":"9be45a6a9d3c492537e42450542402baf6941815","author":{"email":"b7f83d498b17a104642fa9b7180ac63498f87ddc@gmail.com","name":"Theo Chatzimichos"},"message":"(PUP-3968) Add additional tests for the zypper provider\n\nSigned-off-by: Melissa Stone <melissa@puppetlabs.com>","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/9be45a6a9d3c492537e42450542402baf6941815"},{"sha":"8ff06a2033fe76507367e3f713fbc3cdd5acaf9b","author":{"email":"649be5633b41b01f5559464327d4ef7fc24c4307@puppetlabs.com","name":"Branan Riley"},"message":"Merge branch 'pup_3968_zypper_list_updates'","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet/commits/8ff06a2033fe76507367e3f713fbc3cdd5acaf9b"}]}