{"push_id":742950960,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"42e8ccead47cb624888299b014825c9f3f5cc5db","before":"3b783263b463fa7d38af1813277b3fb0dbc6509f","commits":[{"sha":"42e8ccead47cb624888299b014825c9f3f5cc5db","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@onlab.us","name":"Thomas Vachuska"},"message":"Adding some base-classes to eliminate event and listener boiler-plate code throughout a number of subsystems.\n\nRefactored all core components to take advantage of this; apps remain to be done.\n\nChange-Id: Ib0935ba07ff81b0fa032534004ec9ac6187cbf22","distinct":true,"url":"https://api.github.com/repos/opennetworkinglab/onos/commits/42e8ccead47cb624888299b014825c9f3f5cc5db"}]}