{"push_id":1987442207,"size":9,"distinct_size":5,"ref":"refs/heads/use-new-plugins","head":"1d529253ff36ce1716ff54a57a23161d138af38e","before":"ea04a0c5de38cabc0a69cd9e3167dfeb748419e2","commits":[{"sha":"e0d3c322022dd990744a9b7bd889ad8e8e394a99","author":{"name":"Dennis Klein","email":"110c9c97824c5ebab789724473270ed54aaef28c@gsi.de"},"message":"FairMQ: Add static plugin mechanism\n\n* Add skeleton for Take/ReleaseControl API\n* Add skeleton for control_static builtin plugin","distinct":false,"url":"https://api.github.com/repos/rbx/FairRoot/commits/e0d3c322022dd990744a9b7bd889ad8e8e394a99"},{"sha":"8ff3be3f2f7f50ee02c05438498f14945510d1e8","author":{"name":"Dennis Klein","email":"110c9c97824c5ebab789724473270ed54aaef28c@gsi.de"},"message":"FairMQ: Add test coverage for PluginServices","distinct":false,"url":"https://api.github.com/repos/rbx/FairRoot/commits/8ff3be3f2f7f50ee02c05438498f14945510d1e8"},{"sha":"41b5adc9bd46c221925eff07d0fdc7c445ef9a54","author":{"name":"Dennis Klein","email":"110c9c97824c5ebab789724473270ed54aaef28c@gsi.de"},"message":"FairMQ: Implement Take/ReleaseDeviceControl plugin API\n\nThe main function of this API is to make sure only one plugin is\ncontrolling the device state transitions at a time. The\nReleaseDeviceControl() signal is used to implement a function\nWaitForPluginsToReleaseDeviceControl() which is used to block the main\nthread if a control plugin is used.","distinct":false,"url":"https://api.github.com/repos/rbx/FairRoot/commits/41b5adc9bd46c221925eff07d0fdc7c445ef9a54"},{"sha":"dbdea8b2266bd1b6c589242206cf20cbbb954f9e","author":{"name":"Dennis Klein","email":"110c9c97824c5ebab789724473270ed54aaef28c@gsi.de"},"message":"FairMQ: Move static and interactive control modes to plugin\n\nNOT YET FINISHED","distinct":false,"url":"https://api.github.com/repos/rbx/FairRoot/commits/dbdea8b2266bd1b6c589242206cf20cbbb954f9e"},{"sha":"2e1fbd6041ba70f4a998b97fa6eb2648893d3f5f","author":{"name":"Alexey Rybalchenko","email":"ede0da2a3111bbd41cee1f81d86ddf13de67df2b@gmail.com"},"message":"FairMQ: Move static and interactive control modes to plugin (2)","distinct":true,"url":"https://api.github.com/repos/rbx/FairRoot/commits/2e1fbd6041ba70f4a998b97fa6eb2648893d3f5f"},{"sha":"76dbcbf1d8b2fd3a3bd1d77f74e23d37fe5a43c7","author":{"name":"Alexey Rybalchenko","email":"ede0da2a3111bbd41cee1f81d86ddf13de67df2b@gmail.com"},"message":"Cleanup base/MQ.","distinct":true,"url":"https://api.github.com/repos/rbx/FairRoot/commits/76dbcbf1d8b2fd3a3bd1d77f74e23d37fe5a43c7"},{"sha":"5ae13849e26dcb11cb8599f7eea8c81ba0c1dc53","author":{"name":"Alexey Rybalchenko","email":"ede0da2a3111bbd41cee1f81d86ddf13de67df2b@gmail.com"},"message":"Refactor state machine.","distinct":true,"url":"https://api.github.com/repos/rbx/FairRoot/commits/5ae13849e26dcb11cb8599f7eea8c81ba0c1dc53"},{"sha":"6d400f07970d6504502f9ac85b713427f2c0a057","author":{"name":"Alexey Rybalchenko","email":"ede0da2a3111bbd41cee1f81d86ddf13de67df2b@gmail.com"},"message":"Eliminate warnings in FairLink and FairMQ Plugins.","distinct":true,"url":"https://api.github.com/repos/rbx/FairRoot/commits/6d400f07970d6504502f9ac85b713427f2c0a057"},{"sha":"1d529253ff36ce1716ff54a57a23161d138af38e","author":{"name":"Alexey Rybalchenko","email":"ede0da2a3111bbd41cee1f81d86ddf13de67df2b@gmail.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/rbx/FairRoot/commits/1d529253ff36ce1716ff54a57a23161d138af38e"}]}
{"actor":{"display_login":"rbx"}}