{"push_id":607444370,"size":240,"distinct_size":240,"ref":"refs/heads/foreman_ui","head":"9e1e28818ae4bf12ef4a8dd7bd941a6bcdd626eb","before":"4e14dc299f7e706d5202fbd0fc0fd13c9cf0f608","commits":[{"sha":"17297cbfd6cd6f32a4c42c6e9414e1e7b6338ca8","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"use collect(&:strip) rather than keeping an index","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/17297cbfd6cd6f32a4c42c6e9414e1e7b6338ca8"},{"sha":"47f3f0af73b86783c6fb6d452831eab3d6291a90","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"use select / reject and assign to the variable\n\nwe don't need to use `push` in this instance since we're just building\nan array","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/47f3f0af73b86783c6fb6d452831eab3d6291a90"},{"sha":"b39e0c4ee9230dd8b0c8362332d8292c6d034bb7","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"use `select` to build the array rather than `push`","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/b39e0c4ee9230dd8b0c8362332d8292c6d034bb7"},{"sha":"fadf73d7afab6cffe4ab344d0c25711400abea94","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"allocate arrays with initial values rather than empty arrays","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/fadf73d7afab6cffe4ab344d0c25711400abea94"},{"sha":"8e39fb05fc26d27ba3bd32628ca72ee5c0d2ea08","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"only call `get_reports_menu` once","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/8e39fb05fc26d27ba3bd32628ca72ee5c0d2ea08"},{"sha":"6d6fb1ea1f3845a2d0adab83f6c601604b8afbdd","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"find all roles in one query, then map","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/6d6fb1ea1f3845a2d0adab83f6c601604b8afbdd"},{"sha":"c9f3ec83f72b73e3d0e6b9a53dae0ef0d8a658b4","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"find all groups in one query","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/c9f3ec83f72b73e3d0e6b9a53dae0ef0d8a658b4"},{"sha":"a3047b52e00b78912b7576f6a8c5bff5deb09b90","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"sorting empty lists doesn't matter","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/a3047b52e00b78912b7576f6a8c5bff5deb09b90"},{"sha":"01a0b8f803c581a57832f312f65f5b830791a6ca","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"set defaults early so we don't have to ||=","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/01a0b8f803c581a57832f312f65f5b830791a6ca"},{"sha":"e95ea3419c668b31a4097a8e9fd9a1e8a49b002a","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"use sort_by rather than sort","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/e95ea3419c668b31a4097a8e9fd9a1e8a49b002a"},{"sha":"7387b585c977f26ee1f3db3668071dacb62757bd","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Default to using the openstack hostname for event monitoring.\n\nRelated to #1936 and #1800\n\nWe originally defaulted to ipaddress with this code in 99d6c2dd8f6:\n\n```ruby\n  def event_monitor_available?\n    begin\n      require 'openstack/openstack_event_monitor'\n      options = {}\n      options[:username] = self.authentication_userid(:amqp)\n      options[:password] = self.authentication_password(:amqp)\n      options[:hostname] = self.ipaddress\n      OpenstackEventMonitor.available?(options)\n    rescue => e\n    end\n  end\n```","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/7387b585c977f26ee1f3db3668071dacb62757bd"},{"sha":"a447971cd89347f9d63c937aa6bc882ce05f7537","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Cleanup profile_build methods.","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/a447971cd89347f9d63c937aa6bc882ce05f7537"},{"sha":"400d540fd296bec6520d60c9f6bafa43527dc10c","author":{"email":"a980123d2017102d2a6fc06a82e18b253b66d874@redhat.com","name":"Harpreet Kataria"},"message":"Fixed value of type parameter being sent upto server\n\nFixed value of type parameter being sent upto server in the \"Remove this Retirement Entry Point\" link, this was preventing user from removing previously saved Retirement Entry point value while editing Catalog Item.","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/400d540fd296bec6520d60c9f6bafa43527dc10c"},{"sha":"b26d8825f617f8c9db40a2dbb468d8148c3b153f","author":{"email":"325fa71dfd3c0e2cd93ed506ce35f9f2675e2046@gmail.com","name":"Alexey Vasyukov"},"message":"Add dependent and persistent options into vm_add_disk method","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/b26d8825f617f8c9db40a2dbb468d8148c3b153f"},{"sha":"d4773dbde29fc93e04f454c7674c3b8b4336ddec","author":{"email":"325fa71dfd3c0e2cd93ed506ce35f9f2675e2046@gmail.com","name":"Alexey Vasyukov"},"message":"Augment b26d8825f617f8c9db40a2dbb468d8148c3b153f\n- better syntax\n- additional comments","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/d4773dbde29fc93e04f454c7674c3b8b4336ddec"},{"sha":"ce68a1f8a0dc5936a884f6f972266fa0bcf5346b","author":{"email":"325fa71dfd3c0e2cd93ed506ce35f9f2675e2046@gmail.com","name":"Alexey Vasyukov"},"message":"Remove a line of dead code","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/ce68a1f8a0dc5936a884f6f972266fa0bcf5346b"},{"sha":"c84bb68f273a647e40c5c8dbf7dbe3abdfbc5905","author":{"email":"ec4b33ce7e6f20774aea1f12f0f537a441f5680b@redhat.com","name":"Brandon Dunne"},"message":"Extract workflow_instance_from_vars out of prov_set_form_vars","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/c84bb68f273a647e40c5c8dbf7dbe3abdfbc5905"},{"sha":"4ac6ec208b3221c840f7bb6d5811567499215999","author":{"email":"ec4b33ce7e6f20774aea1f12f0f537a441f5680b@redhat.com","name":"Brandon Dunne"},"message":"Fix alignment and whitespace","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/4ac6ec208b3221c840f7bb6d5811567499215999"},{"sha":"32c13e154e3e56970745152d81e46f0a42b62e34","author":{"email":"ec4b33ce7e6f20774aea1f12f0f537a441f5680b@redhat.com","name":"Brandon Dunne"},"message":"leverage #try","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/32c13e154e3e56970745152d81e46f0a42b62e34"},{"sha":"a5d52c5f0b2d376498e71ffdcc69dd1204975122","author":{"email":"ec4b33ce7e6f20774aea1f12f0f537a441f5680b@redhat.com","name":"Brandon Dunne"},"message":"Simplify","distinct":true,"url":"https://api.github.com/repos/AparnaKarve/manageiq/commits/a5d52c5f0b2d376498e71ffdcc69dd1204975122"}]}