{"push_id":1324808373,"size":2,"distinct_size":2,"ref":"refs/heads/duplicate-cart-bz1377759","head":"1ffdd3030110fa54834987e37afaaf24dc987341","before":"288215436180d1af0130da6660b933920e7cefb5","commits":[{"sha":"9812b1c2a1ffb510e20ef3f910379b9421971727","author":{"name":"Martin Hradil","email":"15ac863eeb29190e61bd276ba5679445dfff8fc1@redhat.com"},"message":"Shopping cart - deduplication across reloads\n\nadded optionsToData to convert data from the `options` field in `/api/service_requests/<id>` that looks like this..\n\n```\n{ dialog: { dialog_Catalog: \"Yellow Catalog 1\", dialog_CatalogItem: \"Windows vApp Template 1\", dialog_Name: \"foo\", dialog_Description: \"bar\", dialog_Poweron: \"t\", dialog_networkname: \"Green NAT\" }, workflow_settings: { resource_action_id: 10000000000059, dialog_id: 10000000000013 }, src_id: 10000000000037, requester_group: \"EvmGroup-super_administrator\" }\n```\n\nto the same format we use when sending, which looks like this..\n\n```\n{ Catalog: \"Yellow Catalog 1\", CatalogItem: \"Windows vApp Template 1\", Description: \"bar\", Name: \"foo\", Organisation: null, Poweron: \"t\", networkname: \"Green NAT\", service_template_href: \"/api/service_templates/10000000000037\", vDCName: null }\n```\n\n(except we can never magically create those null fields..)","distinct":true,"url":"https://api.github.com/repos/himdel/manageiq-ui-self_service/commits/9812b1c2a1ffb510e20ef3f910379b9421971727"},{"sha":"1ffdd3030110fa54834987e37afaaf24dc987341","author":{"name":"Martin Hradil","email":"15ac863eeb29190e61bd276ba5679445dfff8fc1@redhat.com"},"message":"Shopping cart - deduplication across reloads - clear empty fields when adding\n\nthe data from the server never contain falsy fields, so clearing these from the data added from the client","distinct":true,"url":"https://api.github.com/repos/himdel/manageiq-ui-self_service/commits/1ffdd3030110fa54834987e37afaaf24dc987341"}]}
{"actor":{"display_login":"himdel"}}