{"push_id":919898663,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"12787a8c87f9a1ab627df1fb35731494e75d4603","before":"5d143c60e692fea11d79e261cdd69b3b85312cb1","commits":[{"sha":"82f795aa2054e3f9cf1d8acd98b1370d87e3379f","author":{"email":"a866b66f333b468c7753c717acbb14c337461041@mac.com","name":"Bob Jacobsen"},"message":"Refactor to clean up Action classes\n\nConverted a method-you-should-know-to implement to the better pattern, an abstract method.","distinct":true,"url":"https://api.github.com/repos/dheap/JMRI/commits/82f795aa2054e3f9cf1d8acd98b1370d87e3379f"},{"sha":"0eeccbee45b64e455645b580d2cc4a40749cd762","author":{"email":"e3bfaedff7eacb7bc5ab0faf19d2fda4b1d2b025@gmail.com","name":"Dave Heap"},"message":"Merge pull request #471 from dheap/master\n\nAllow html in variable labels.","distinct":true,"url":"https://api.github.com/repos/dheap/JMRI/commits/0eeccbee45b64e455645b580d2cc4a40749cd762"},{"sha":"4a6e4e9b9a64c85faf17071b7332366076381a2d","author":{"email":"a866b66f333b468c7753c717acbb14c337461041@mac.com","name":"Bob Jacobsen"},"message":"2016 Copyright notices","distinct":true,"url":"https://api.github.com/repos/dheap/JMRI/commits/4a6e4e9b9a64c85faf17071b7332366076381a2d"},{"sha":"12787a8c87f9a1ab627df1fb35731494e75d4603","author":{"email":"a866b66f333b468c7753c717acbb14c337461041@mac.com","name":"Bob Jacobsen"},"message":"Merge pull request #469 from bobjacobsen/bobj-action-for-on-top\n\nMonitor panes not obeying \"always on top\" preference","distinct":true,"url":"https://api.github.com/repos/dheap/JMRI/commits/12787a8c87f9a1ab627df1fb35731494e75d4603"}]}