{"push_id":1349151091,"size":97,"distinct_size":97,"ref":"refs/heads/master","head":"63d27e6fe0cf9cb8d5a7b81664c9c4c7787f29db","before":"a6393202720f1fa250abc1edef9f130bd408890a","commits":[{"sha":"b49a05ad364987d54ec833e9cfe9d73400ec71fd","author":{"name":"wu","email":"b8d42630ad77a43396dee6ba97972a8b3e22f139@localhost.localdomain"},"message":"fix vm pxe provision from rhevm","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/b49a05ad364987d54ec833e9cfe9d73400ec71fd"},{"sha":"41615c15e15517740a919b32ffb903c651ec1af9","author":{"name":"wu","email":"b8d42630ad77a43396dee6ba97972a8b3e22f139@localhost.localdomain"},"message":"fix vm pxe provision from rhev","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/41615c15e15517740a919b32ffb903c651ec1af9"},{"sha":"6e80073220f9b2865dea9612047b352c4cfbf652","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Adding a Data Transfer Object\n\nA Dto is encapsulating what we had before in\nhashes, returned by a refresh parser.\n\nA Dto connects to an active record object after it's saved,\nte connection is available under a object method.\n\nA Dto contains a unique indentifier under a manager, called\nmanager_uuid which consist of attributes stored in\nmanager_ref.","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/6e80073220f9b2865dea9612047b352c4cfbf652"},{"sha":"04d00b43a519e393a5493e04a73a7020a8aa1caf","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Adding a Data Transfer Object Collection\n\nA DtoCollection contains a link to the dependent collections and\na way to ask, if this Dto collection can be saved to database.\nThat is only possible if all the DtoCollection dependencies were\nsaved.\n\nA Dto collection provides a way to find a Dto object in a\nDtoCollection. And it provides a way to do a lazy_find, which\njust stores all info needed for making the find later. The\nlazy_find can only be evaluated after the collection was saved.\n\nThe Dto collection provides a factory to build Dto objects using\nnew_dto method.\n\nThe Dto collection exposes a standard Array methods.","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/04d00b43a519e393a5493e04a73a7020a8aa1caf"},{"sha":"41f561e2fee4a825a4d0d52757d59832876837e7","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Adding a Lazy Data Transfer Object\n\nA DtoLazy is able to store a reference to Dto and Load itself\nlazily. This is needed in a case we need to make relation to Dto\nin another DtoCollection, but that DtoCollection was not fetched\nfrom refresh parser and saved to DB.\n\nAs a part of the saving, we want to turn LazyDto object to an\nActiveRecord object hidden in the Dto object's object method.","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/41f561e2fee4a825a4d0d52757d59832876837e7"},{"sha":"ba2acd46e38be3a7e45ef844545aeeefc415d01a","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"And a new generic ManagerRefresh for Dto collections\n\nManagerRefresh saving code is designed to be able to saved\nany Graph of the DtoCollections.\n\nCurent alghoritm does just a naive recusive sequential pass\nthrough the graph, without detection of cycles.\n\nThe idea if to be able to remove the cycles automatically\nand process the graph in parallel.","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/ba2acd46e38be3a7e45ef844545aeeefc415d01a"},{"sha":"c41c6ed19b5f2448d97dd7731aacdedb01f95000","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Save inventory helper methods for saving DtoCollections\n\nSave inventory helper methods for saving DtoCollections","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/c41c6ed19b5f2448d97dd7731aacdedb01f95000"},{"sha":"4cae681dec3f234fbd8beb505f26a1619eaa6f37","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"A Mixin for extending our models with Dto abilities\n\nA Mixin for extending our models with Dto abilities","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/4cae681dec3f234fbd8beb505f26a1619eaa6f37"},{"sha":"7d3464463ae0940023db1ffe2a704dcf4787cfe5","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Extend CloudSubnetNetworkPort with Dto capabilities\n\nExtend CloudSubnetNetworkPort with Dto capabilities","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/7d3464463ae0940023db1ffe2a704dcf4787cfe5"},{"sha":"748f9801c2e71425ce608b45f545709eb3f15c32","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Expose relation to all CloudSubnetNetworkPorts on Manager\n\nExpose relation to all CloudSubnetNetworkPorts on Manager","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/748f9801c2e71425ce608b45f545709eb3f15c32"},{"sha":"f759afde9e6e088248c9a0c756b0daec2f27d7c9","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Switch AmazonRefresh to use generic ManagerRefresh::SaveInventory\n\nSwitch AmazonRefresh to use generic ManagerRefresh::SaveInventory","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/f759afde9e6e088248c9a0c756b0daec2f27d7c9"},{"sha":"57c1a23612fec8180c6dfc14ed080fe20edcb867","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Allow only DtoCollection in ManagerRefresh::Saveinventory\n\nAllow only DtoCollection in ManagerRefresh::Saveinventory","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/57c1a23612fec8180c6dfc14ed080fe20edcb867"},{"sha":"39ac19231ee82310592b2cf5832ec4e36fd8015c","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Allow for find only in saved DtoCollection\n\nAllow for find only in saved DtoCollection","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/39ac19231ee82310592b2cf5832ec4e36fd8015c"},{"sha":"4ea9443fa7ded48552f123a0176a2a3938deb63e","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Transform an array of DtoLazy to an array of ActiveRecord objects\n\nTransform an array of DtoLazy to an array of ActiveRecord objects","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/4ea9443fa7ded48552f123a0176a2a3938deb63e"},{"sha":"5b30d9083b60f33a4be2c5bc2bb87a7fbd29563c","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"A correct parentheses around a condition\n\nA correct parentheses around a condition","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/5b30d9083b60f33a4be2c5bc2bb87a7fbd29563c"},{"sha":"1f693f4636fed852467bfbee988db694a484cf2f","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Extract a saving of the inventory to one method\n\nExtract a saving of the inventory to one method","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/1f693f4636fed852467bfbee988db694a484cf2f"},{"sha":"30ce74342936465d98aef0fee0e84f185e3642c6","author":{"name":"Marcel Hild","email":"53467570bcc78560a6d4218116721b115f0c78bc@b4mad.net"},"message":"Added DtoMixin","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/30ce74342936465d98aef0fee0e84f185e3642c6"},{"sha":"f999450db032e8dbed45ca0ea1cd5f6b09cff303","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Add a proper manager ref for a firewall_rule\n\nAdd a proper manager ref for a firewall_rule","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/f999450db032e8dbed45ca0ea1cd5f6b09cff303"},{"sha":"87371d753c008adfb313675b9e18bfa2008c99e0","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Add missing relations to a NetworkManager\n\nAdd missing relations to a NetworkManager","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/87371d753c008adfb313675b9e18bfa2008c99e0"},{"sha":"3ca403b2d961a415e8e9751fdc69963c85d3acde","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Do a unique check when adding element to Dto\n\nDo a unique check when adding element to Dto","distinct":true,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/3ca403b2d961a415e8e9751fdc69963c85d3acde"}]}
{"actor":{"display_login":"imtayadeway"}}